gpt4 book ai didi

javascript - Javascript 原型(prototype)字段是否存在语法糖?

转载 作者:行者123 更新时间:2023-11-29 18:26:52 26 4
gpt4 key购买 nike

有没有办法清除我的 javascript 代码中的所有 Obj.prototype.field = 语句?我正在使用 jQuery。我想做同样的事情,除了我的代码中的所有其他词不是 prototype。也许我要问的是不可能的——如果是这样,请告诉我,这就是答案。

我发现这是一个无法用谷歌搜索的问题,因为有一个名为“Prototype”的 js 库...

最佳答案

使用jQuery.extend .第二个参数的属性将被复制到第一个参数:

$.extend(Obj.prototype,{
field1: "hi there",
func1: function(){
//do stuff
}
});

这是 jQuery 内部使用的,jQuery.fn 是 jQuery.prototype 的别名:

jQuery.fn.extend({
attr: function( name, value ) {
return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 );
},

removeAttr: function( name ) {
return this.each(function() {
jQuery.removeAttr( this, name );
});
}, ...

关于javascript - Javascript 原型(prototype)字段是否存在语法糖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144020/

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