gpt4 book ai didi

javascript - 为什么它返回未定义?

转载 作者:行者123 更新时间:2023-11-28 15:07:14 25 4
gpt4 key购买 nike

我想存储为以下方法,并通过查询使用键查找值或通过值查找键来获取常量值

function my_reference() {
return {
30:'',
31:'ERR591',
32:'ERR761',
33:'ERR671',
34:'ERR551',

};
}

console.log( my_reference[31],
my_reference.31,
my_reference().31,
my_reference()[31]
);

最佳答案

my_reference[31], 

尝试读取函数的属性(该属性不存在)。该属性位于对象上,该对象是调用函数的返回值。

my_reference.31, 

尝试使用数字作为标识符。这是不允许的。

my_reference().31,

尝试使用数字作为标识符。这是不允许的。

my_reference()[31]

这有效

关于javascript - 为什么它返回未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38327759/

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