gpt4 book ai didi

javascript - 用相同的字段名称对象填充 observable-fields-object

转载 作者:行者123 更新时间:2023-11-28 08:08:00 25 4
gpt4 key购买 nike

我认为它的所有字段都是可观察的(knockout.observable)。我还有其他常规对象,其字段与第一个对象字段具有相同的名称。我想将第二个对象的匹配字段的值插入到第一个对象的每个字段中。

例如:

    var first = {
a:ko.observable(),
b:ko.observable()
};

var second= {
a:'my'
b:'fields';
};

我希望第一个对象看起来像:

   first = {
a:ko.observable('my'),
b:ko.observable('fields')
};

是的,当然,我可以通过“each”循环来完成。但是,我的问题是:有没有内置函数可以做到这一点?

最佳答案

您可以使用ko.mapping插件:

var results = ko.mapping.fromJS(second, first);

参见Documentation

关于javascript - 用相同的字段名称对象填充 observable-fields-object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604050/

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