gpt4 book ai didi

JavaScript 类型错误 : variable is undefined only for accessing index

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

如果我编写以下代码:

    f();
function f(v) {
var a = v;
}

浏览器在控制台中没有给出警告/错误。但如果我写

    f();
function f(v) {
var a = v['hellp'];
}

然后它抛出:TypeError: v is undefined。尽管变量“v”在两种情况下都没有定义。有人能解释一下吗?

最佳答案

在第一个示例中,您将 undefined 分配给 a。这很好。

在第二个示例中,您尝试读取 undefinedhelp 属性(并将该属性的值分配给 a) 。 undefined 不能有属性,因此当您尝试访问它的属性时会收到错误。

关于JavaScript 类型错误 : variable is undefined only for accessing index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23590229/

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