des*_*sau 4 javascript jquery prototype
好的jQuery专家:那么..我来自Prototype背景.
我一直做以下代码(或一些类似的变化):
MyObject.prototype.someFunction = function()
{
var myArray = ["a","b","c"];
myArray.each(function(arrayEntry)
{
this.printPart(arrayEntry);
}, this);
}
MyObject.prototype.printPart = function(part)
{
console.log(part);
}
Run Code Online (Sandbox Code Playgroud)
我正在浏览jQuery文档 - 我不知道如何做到这一点.
这可能吗?
特别是,我对以下内容感兴趣:
您正在寻找 $.each(array, function(i, element) { ... })
这也处理对象,在这种情况下你进入(key, value)参数.
编辑 - 遗憾的是没有像Prototype那样的东西inject,我真的非常想念它.但是map在jQuery中有点像collectPrototype那样.
再次编辑 -作为@Nick在他的评论中指出,原型和jQuery不同意为应对处理"这个"最好的办法.通常,jQuery调用"handler"函数,其中"this"指向明显的相关对象.就此而言,原型更为放手.
| 归档时间: |
|
| 查看次数: |
1525 次 |
| 最近记录: |