gpt4 book ai didi

javascript - 删除可观察数组中的属性

转载 作者:行者123 更新时间:2023-11-30 18:13:32 25 4
gpt4 key购买 nike

如果我像这样定义对象

var Person = function(id, name, country) {
var self = this;
self.id = ko.observable(id);
self.name = ko.observable(name);
self.country = ko.observable(country);

return self;
};

如何在按钮的单击事件中从此对象中删除属性“国家/地区”。问题是,当我将数据发送到 web 服务时,我不想将此属性发送给它。

请在此处查看 fiddle ,我试图在单击保存按钮事件时删除属性“国家/地区”。 http://jsfiddle.net/kirannandedkar/nZDrk/7/

最佳答案

您必须从所有对象中删除此属性:

this.SaveDetail = function() {
ko.utils.arrayForEach(people(), function(item){
delete item["country"];
});
};

这是工作 fiddle :http://jsfiddle.net/nZDrk/8/

关于javascript - 删除可观察数组中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com