gpt4 book ai didi

javascript - javascript 中的简洁链接赋值运算符安全吗? (使变量无效)

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

如果我想简洁地取消一些变量:

var a = 'testa';
var b = 'testb';
var c = 'testc';

与:

a = b = c = null;

安全吗?

EDIT 删除了多余的 var 关键字

最佳答案

var a = b = c = null; 被评估为 var a = (b = (c = null)); 因为 JavaScript 正确-向左 评估。由于cb没有定义,cb将成为全局变量,而a 是本地的,因为 a 是用 var 定义的。

这样比较安全

var a, b, c;
a = b = c = null;

关于javascript - javascript 中的简洁链接赋值运算符安全吗? (使变量无效),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18370542/

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