jQuery中如果我用extend的方法,那么如何在在进入循环时移除他

发布于 2022-09-02 21:07:11 字数 245 浏览 15 评论 0

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆蝶 2022-09-09 21:07:11

按照你这个思路:

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"}

详见:

图片描述

悟红尘 2022-09-09 21:07:11

delete level

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文