为什么concat方法不影响数组的length属性?

安农

我不明白为什么这不起作用:

var test = ["String", 300];
var other = test.concat(500);
alert(test[2]);

或者

alert(test.length) // 1 not 2

是否有一种方法可以让一个元素添加到现有数组中并使其像上面一样可访问?

盗贼大师

concat()返回一个数组。您想要的是push()

test.push(500);

演示看区别:

> var test = ["String", 300];
> var other = test.concat(500);
> test
[ 'String', 300 ]
> other
[ 'String', 300, 500 ]

> test.push(1234)
> test
[ 'String', 300, 1234 ]
> other
[ 'String', 300, 500 ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么Gio.Settings不影响

为什么出口似乎不影响子弹?

为什么身高不影响我的div?

为什么using指令不影响ADL?

UDEV-为什么回声不影响?

为什么我用于 HTML 输入的 Size 属性不影响其宽度?

为什么不可枚举的属性不会影响数组的内置方法?

Java - 为什么多线程的 .join() 不影响执行顺序

为什么浅表复制不影响列表中的单个元素?

为什么bindingRedirect不影响FSharp.Core版本

为什么程序不影响此管道输出?

为什么我的element标签不影响链接?正确的语法?

为什么ListView的OnDrawItem事件不影响设计时环境?

在Angular中,换行符为什么不影响HTML?

SQL Server:为什么“ SPARSE”不影响空间?

为什么函数指针参数不影响内存大小?

为什么移动文件不影响其索引节点号?

为什么我的 css 不影响我的 html 的字体颜色?

为什么Java的String具有方法length()而不是属性长度(如数组?)

为什么函数的dplyr :: mutate仅影响第一行而不影响其余

为什么Python线缓存会影响回溯模块而不影响常规回溯?

为什么这个jQuery不影响PHP输出的元素,而只影响HTML定义的元素?

清除子数组而不影响主数组

为什么shape是数组的属性和函数,而不是数组的方法?

更改文本而不影响其他属性

AfterViewInit 内的属性绑定不影响视图

为什么`git update-index`不影响不在当前目录中的文件?

为什么重新分配给__builtins __。dict不影响新字典对象的创建?

为什么我的脚本不影响我的第二个段落元素?