gpt4 book ai didi

JavaScript 相当于 PHP 的 isset

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

Possible Duplicate:
php isset() equivalent in javascript

PHP 示例:http://codepad.viper-7.com/vo4wGI

<?php
var_dump( isset($something['deep']->property) ); // false
# because well, there is no such thing defined at all

JS 等价物:http://jsfiddle.net/psycketom/Lp83m/但不起作用,因为浏览器似乎会先查找该值,然后再尝试解析它的类型,如果没有找到,您会得到

console.log( typeof something['deep'].property ); // Uncaught ReferenceError: something is not defined 

JavaScript 中是否有原生函数可以正确解析深层未定义属性?

最佳答案

如果 var 是您必须检查的变量,这应该有效。

  if (typeof(var) != 'undefined' && var != null ) {
//do something
}

关于JavaScript 相当于 PHP 的 isset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552951/

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