gpt4 book ai didi

javascript - php 风格的函数在 javascript 中检查

转载 作者:行者123 更新时间:2023-11-28 16:16:16 26 4
gpt4 key购买 nike

我不记得它的确切名称,但 php 一旦在函数中发现一个错误值就会检查并存在,如下所示:

// php
if(isset(a["hi"]) && isset(a["hi"]["hello"])) {

}

这里如果a["hi"]没有设置,则不会去检查下一个a["hi"]["hello"]

要在 JavaScript 中检查类似的内容,您需要嵌套

// js
if(typeof(a["hi"]) != "undefined") {
if(typeof(a["hi"]["hello"]) != "undefined") {

}
}

我们可以在 javascript 中进行 php 风格的延迟检查吗?(我可能没有使用最好的方法来检查多维数组中是否存在元素,如果有一种简洁的方法可以做到这一点,我很想知道。)

谢谢!

最佳答案

您可以使用 in 来检查属性是否存在。

if(a && ('hi' in a) && ('hello' in a['hi'])) {

}

关于javascript - php 风格的函数在 javascript 中检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11389335/

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