Javascript 为什么这是有效代码?
有人能告诉我这是怎么起作用的吗Javascript 为什么这是有效代码?,javascript,jquery,Javascript,Jquery,有人能告诉我这是怎么起作用的吗 $('#pp').click (function () { ppp:doSomething('2'); //<=== ppp , how is JS **eating** this ? }); $('#pp')。单击(函数(){ ppp:doSomething('2');//ppp:是a。它在语法上等同于: ppp: doSomething('2'); 这在这里基本上是无用的,大多数开发人员都保留它们,以便更好地控制嵌套循环: loop1: fo
$('#pp').click (function () {
ppp:doSomething('2'); //<=== ppp , how is JS **eating** this ?
});
$('#pp')。单击(函数(){
ppp:doSomething('2');//ppp:
是a。它在语法上等同于:
ppp:
doSomething('2');
这在这里基本上是无用的,大多数开发人员都保留它们,以便更好地控制嵌套循环:
loop1:
for (var i = 0; i < 3; i++) { //The first for statement is labeled "loop1"
loop2:
for (var j = 0; j < 3; j++) { //The second for statement is labeled "loop2"
if (i == 1 && j == 1) {
continue loop1;
} else {
console.log("i = " + i + ", j = " + j);
}
}
}
loop1:
for(var i=0;i<3;i++){//第一个for语句标记为“loop1”
循环2:
for(var j=0;j<3;j++){//第二个for语句标记为“loop2”
如果(i==1&&j==1){
继续循环1;
}否则{
console.log(“i=“+i+”,j=“+j”);
}
}
}
我的猜测是,在上述情况下,ppp:
只是一个标签。因此,如果您删除它,只使用doSomething('2');
如果您解释您期望它做什么,以及它实际做什么,可能会更清楚。(人们也许可以从上下文中找到答案,但我不是其中之一。)我希望理解这里的ppp:
角色