gpt4 book ai didi

javascript - 在调用函数时不熟悉方括号的使用

转载 作者:可可西里 更新时间:2023-11-01 02:05:30 27 4
gpt4 key购买 nike

在这个page的中间, 我找到下面的代码。

var plus = function(x,y){ return x + y };
var minus = function(x,y){ return x - y };

var operations = {
'+': plus,
'-': minus
};

var calculate = function(x, y, operation){
return operations[operation](x, y);
}

calculate(38, 4, '+');
calculate(47, 3, '-');

虽然我可以追踪它是如何工作的,但我以前从未见过这种方括号的用法。它看起来肯定不像是在创建一个数组或引用一个数组的成员。这很常见吗?如果是这样,还有其他一些例子吗?

最佳答案

它是一种字典访问,类似于数组,但使用键而不是数字索引。

operations['+'] 将评估函数 plus,然后使用参数 plus(x,y) 调用该函数.

关于javascript - 在调用函数时不熟悉方括号的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640888/

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