不同于C语言中不允许删除数组,在JavaScript可以使用delete对数组和对象中的属性进行删除 在数组当中: a = [1,2,3] ->Array(3)[1,2,3] delete a[0] ->true a ->Array(3)[<1 empty slot>,2,3] a[0] ->undefined 这里的delete并不是真正意义上的删除,而是将选中的数组元素置为empty。数组的长度并不会进行改变,但是数组的内容会进行改变。 在对象当中: obj = {name:'lihua',sex:'boy',age:19} -&...