From 914914a0860d55e0dbaa6f53712d0aed53003e36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E9=87=91=E9=9B=B7?= <135652820@qq.com> Date: Fri, 1 Nov 2024 16:33:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E8=88=AC=E4=BA=BA=E9=83=BD=E8=AE=A4?= =?UTF-8?q?=E4=B8=BA=E5=86=99=E7=9A=84=E6=B2=A1=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E6=95=B0=E7=BB=84=E7=9A=84push=E6=96=B9=E6=B3=95=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\271\346\263\225\350\277\224\345\233\236\345\200\274.js" | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 "js/\344\270\200\350\210\254\344\272\272\351\203\275\350\256\244\344\270\272\345\206\231\347\232\204\346\262\241\351\227\256\351\242\230\357\274\214\346\225\260\347\273\204\347\232\204push\346\226\271\346\263\225\350\277\224\345\233\236\345\200\274.js" diff --git "a/js/\344\270\200\350\210\254\344\272\272\351\203\275\350\256\244\344\270\272\345\206\231\347\232\204\346\262\241\351\227\256\351\242\230\357\274\214\346\225\260\347\273\204\347\232\204push\346\226\271\346\263\225\350\277\224\345\233\236\345\200\274.js" "b/js/\344\270\200\350\210\254\344\272\272\351\203\275\350\256\244\344\270\272\345\206\231\347\232\204\346\262\241\351\227\256\351\242\230\357\274\214\346\225\260\347\273\204\347\232\204push\346\226\271\346\263\225\350\277\224\345\233\236\345\200\274.js" new file mode 100644 index 0000000..8b4edc5 --- /dev/null +++ "b/js/\344\270\200\350\210\254\344\272\272\351\203\275\350\256\244\344\270\272\345\206\231\347\232\204\346\262\241\351\227\256\351\242\230\357\274\214\346\225\260\347\273\204\347\232\204push\346\226\271\346\263\225\350\277\224\345\233\236\345\200\274.js" @@ -0,0 +1,6 @@ +let arr = [1, 2, 3]; +let result = arr.push(4); +console.log(result); // 输出 4 + +// 坑爹之处: +// push 方法用于向数组末尾添加元素,并返回数组的新长度。这里的陷阱在于,如果你期望 push 返回新添加的元素本身,那么你会得到一个意外的结果。实际上,它返回的是操作后数组的长度。 -- Gitee