小编Hea*_*666的帖子

返回匿名函数是否应该以分号结尾?

MDN使用我提供的第二个代码,它可以正常运行,但最后会引发错误。他们为什么用分号结束匿名功能?如果匿名函数不存在于函数表达式中,可以吗?如果函数不是函数表达式,则不应以分号结尾。

function makeAdder(x) {
  return function(y) {
    return x + y;
  }
}

var add5 = makeAdder(5);
var add10 = makeAdder(10);

console.log(add5(2));  // 7
console.log(add10(2)); // 12
Run Code Online (Sandbox Code Playgroud)

function makeAdder(x) {
  return function(y) {
    return x + y;
  };
}

var add5 = makeAdder(5);
var add10 = makeAdder(10);

console.log(add5(2));  // 7
console.log(add10(2)); // 12
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
57
查看次数

将 document.getElementById() 存储在 const 变量中

为什么下面的代码运行良好?const 是constant 的缩写,它的值永远不应该改变

const myHeading = document.getElementById("myHeading") ;
myHeading.addEventListener("click", () => {
  myHeading.style.color("red") ;
}) ;
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
2454
查看次数

标签 统计

javascript ×2