首页 > 编程知识 正文

js对象删除一个属性,js数组对象删除指定元素

时间:2023-05-06 06:44:30 阅读:147389 作者:2616

对象删除元素方法1删除是唯一没有保留在对象属性中的菜肴的真正方法

let obj={ id: '1',name: '上海',area: '嘉定' }deleteobj.areaconsole.log(obj ) console.log ) area

方法2 let obj={ id: '1',name: '上海',area: '嘉定' }obj.area=undefined

如何删除数组元素1如果delete操作符删除数组元素,则删除的元素不再属于该数组。 在以下示例中,在delete中删除了arr[3]

爱笑的期待删除一个数组元素时,数组的长度不受影响。即便你删除了数组的最后一个元素也是如此。

let arr=[ '上海','北京','深圳','南京','厦门' ]; delete arr[3]; if(3inarr ) { console.log (“不在此运行”);console.log(arr ) )。

方法2如果希望数组元素继续存在,但其值为undefined,则可以将undefined而不是delete指定给该元素。

在以下示例中,arr[3]被指定为undefined,但此元素仍然存在。

let arr=[ '上海','北京','深圳','南京','厦门' ]; arr [3]=未定义的if (3inarr ) { { console.log (“在此运行”) console.log (arr ) )。

方法3如果要更改数组的内容并删除数组元素,请使用splice ()方法。 以下示例使用splice ()从数组中删除arr[3] :

let arr=[ '上海','北京','深圳','南京','厦门' ]; arr.splice (3,1 ) console.log (arr ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。