我在很多JavaScript介绍中都经常阅读这篇文章.我只是不明白.我总是将对象视为具有方法和属性的东西.我理解的数组,因为它具有键值对."字符串"或"数字"或"功能"怎么样?上面列出的这些东西对我来说似乎都很像.这意味着你输入一些东西,你会得到一些东西.你没有真正获得访问属性或任何东西.数组或"对象"列表中没有使用点符号.
是否有人使用点符号编写每个示例的一些示例,其方法和属性正在被访问?我怀疑对象的定义可能有限,因为我开始学习JavaScript ...
你如何在整数上制作原型?
Integer.prototype.num = function(dec){
return number_format(this.toString(), dec);
}
Run Code Online (Sandbox Code Playgroud) function buildList( list ) {
var i = 0;
var first = function () {
console.log( "in" )
console.log( i );
}
var Second = function () {
console.log( "out" )
first();
}
return Second;
}
var a = buildList( [1, 2, 3] )
console.dir( a );
a(); // Here closure is created which has function first ,Here first also has one closure of itself that means recursive closure
Run Code Online (Sandbox Code Playgroud)
当我在Chrome中看到我的控制台时,它有一个闭包,它首先有一个函数,它本身就有一个闭包,即它有关闭时自身功能的重复循环,有没有人知道这里发生了什么,我很困惑,为什么有infinte闭环