gpt4 book ai didi

Javascript:jQuery.extend 对象与内联函数赋值

转载 作者:行者123 更新时间:2023-11-29 22:30:42 24 4
gpt4 key购买 nike

我正在将 .js 脚本文件拆分成小的 .js 脚本,以实现模块化方法和条件脚本加载。我有一个包含我所有方法的对象,因此我也将它的功能拆分到那些脚本文件中。

哪个是向对象添加功能的更好实现?这样:

jQuery.extend(myObj, {
myNewFunc : function() {
...
}
});

或者这样:

myObj.myNewFunc = function() {
...
};

我现在正在做第一个选项,因为当我的函数都在一个文件中时,它们已经像那样声明了,但我只是意识到你也可以用第二种方式来做。

最佳答案

这两种方式基本相同。正如您所说,唯一的区别是符号。

在幕后,extend 做的事情与您实际将函数添加到目标对象时所做的事情相同。它只是迭代传递的对象文字,因此您可以一次添加“批处理”。

关于Javascript:jQuery.extend 对象与内联函数赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059980/

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