gpt4 book ai didi

javascript - 无法理解 JavaScript 语法 : if (parameter == "someValue") parameter = ""

转载 作者:行者123 更新时间:2023-12-01 01:20:03 25 4
gpt4 key购买 nike

我无法理解这个 JS 语法:

function myFunction(a) {
if (a == "someValue") a = "";
}

这是某种简写吗?如:如果“a”等于“someValue”,则将“a”设置为空?

最佳答案

这只是一个没有大括号的标准 if 语句。您的代码基本上与此相同:

if (a == "someValue") {
a = "";
}

简写可以使用类似 ternary operator 的东西。 像这样:

a = (a == "someValue") ? "" : a;

// if "a" is loosely equal to "someValue", then assign an empty string to "a",
// else leave "a" unchanged by assigning it to it's current value.

关于javascript - 无法理解 JavaScript 语法 : if (parameter == "someValue") parameter = "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54314798/

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