javascript - ko.utils.arrayPushAll(ObservableArray, SourceList) 在行为上与 ObservableArray(SourceList) 有何不同?
问题描述
鉴于这种:
let source = ["one", "two", "three"];
let target = ko.observableArray<string>(null);
我可以做这个:
ko.utils.arrayPushAll(target, source);
target.valueHasMutated();
我可以这样做:
target(source);
为什么我需要第一个?它们在通知观察者或其他方面的效率有何不同?
解决方案
推荐阅读
- mysql - 使用 mysql-workbench 时“在此位置创建无效输入”
- r - R 使用 ctrl+alt+R 运行代码
- java - 计算java中单个单词字符串中连续字符的出现?
- vba - 高级过滤器:Excel VBA 不工作
- c - 在构建代码时如何知道我的项目正在使用哪个头文件
- mysql - 获取 mysql 中特定树的叶节点
- javascript - 检索最高键值
- netsuite - 如何在 2.0 Netsuite SuiteScript 中使用客户端脚本设置子列表值
- git - Git - 使用结帐提交 ID 获取未跟踪的文件
- xaml - 消除 ListViews Xamarin 表单之间的差距