javascript - jQuery中如果我用extend的方法,那么如何在在进入循环时移除他
黄舟
黄舟 2017-04-11 11:06:28
[JavaScript讨论组]

我现在写了一个ajax,简单叙述,希望大家不要吐槽我的语法啊

.ajax({
    data: word !== 'a' ($extend({},part.sen,{level:1})):part.sen,
    dataType:json
    })
    

我现在用了extend将level:1 extend到其中,如何能在:part.sen中移除这个{level:1}

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(2)
高洛峰

按照你这个思路:

var a = $.extend({}, part.sen, {level: 1});

console.log(a);//这里a包含了part.sen和level

console.log(part.sen);//但part.sen不应该变啊,level不会进去的

补充:

删除Object中的属性:

var obj = {
    name: 'Lilei',
    age: 31,
    gender: 'male'
};

//删除年龄

delete obj.age;

console.log(obj);//{name: "Lilei", gender: "male"}

详见:

伊谢尔伦

delete level

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号