怎么在javascript里使用数组呢,var[] arr这样定义不行?还有数组的插入怎么实现呢?
两个问题分开回答,回答成一个绝对不采纳!
怎么在javascript里使用数组呢,var[] arr这样定义不行?还有数组的插入怎么实现呢?
两个问题分开回答,回答成一个绝对不采纳!
不要和第三方语言搞混了,js申明任何类型的变量不需要加[]这种内容,直接
var xx=[1,2,3,3]
就行了
es6有个结构用法,但是不是你这样用,如下面的
var [a,b,c]=[1,2,3]//a=1 b=2 c=3
更多用法看这里:http://es6.ruanyifeng.com/#docs/destructuring
后面插入用push,前面插入用unshift,指定你位置插入用splice
var arr=[1,2,3]
arr.unshift(4,5)//[ 4, 5, 1, 2, 3 ]
arr.push(6,7)//[ 4, 5, 1, 2, 3, 6, 7 ]
arr.splice(2,0,'a','b','c')//在位置2插入,a,b,c 3项目===> [ 4, 5, "a", "b", "c", 1, 2, 3, 6, 7 ]