有什么理由可以使一个人比另一个人使用?

例如

var arData=['a','b','c'];
arData.slice(1,1);//removes 'b'

var arData=['a','b','c'];
delete arData[1];//removes 'b'

最佳答案

delete使您拥有[ 'a', undefined, 'c' ]splice使您拥有[ 'a', 'c' ]slice对原始数组不执行任何操作:)但是它在您的代码中返回[ 'b' ]

10-07 17:26