gpt4 book ai didi

Javascript 函数定义

转载 作者:行者123 更新时间:2023-11-30 10:12:00 25 4
gpt4 key购买 nike

我刚得到这个用于调试的脚本,不知道下面这部分是什么意思。

var qns = () => site + status + "\
"
let status = "true";

之前没有定义变量status。

最佳答案

这是 JavaScript 1.7,目前在 Firefox 上可用,但在大多数其他浏览器上不可用。

var qns = () => site + status + "\
"

等价于,但短于:

var qns = function() {
return site + status + "\n";
}

(不确定换行符是否有效)。 Arrow functions on MDN

let status = truevar status = true 除了范围不同:它只会为包含 block 声明。例如,

if (true) {
var x = 1;
let y = 2;
console.log(x); // => 1
console.log(y); // => 2
}
console.log(x); // => 1
console.log(y); // => undefined

顺便说一句,变量status不需要在你的行之前声明;如果在稍后调用 qns() 之前声明它就足够了。 let statement on MDN

关于Javascript 函数定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009038/

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