在 JavaScript 中,如果将数组设置为大小 5 (var foo = new Array(5);
),这只是初始尺寸吗?创建后可以扩展元素数量吗?是否也可以做这样的事情 -arr = new Array()
然后一一分配元素?提前致谢 :-)
是的,这只是一个初始大小,并不是必需的。如果您不使用单个号码,则可以立即填充。
使用更简单的方法也更常见[]
syntax.
var arr = ['something', 34, 'hello'];
您可以使用括号设置(或替换)特定索引:
arr[0] = "I'm here replacing whatever your first item was";
您可以使用推送添加到末尾:
arr.push('add me');
如果您这样做,某些浏览器中的性能可能会更快:
arr[arr.length] = 'add me';
您可以在任何索引处添加一些内容。
您可以使用 splice 完全删除一个项目:
arr.splice(0, 1); // remove first item in the array (start at index 0, with 1 being removed)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)