gpt4 book ai didi

Javascript:对相邻对象的函数调用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:19 25 4
gpt4 key购买 nike

您将不得不原谅我,因为我确信这已在其他地方解决,但我不知道如何称呼这段语法或此示例说明的概念。这个 get() 函数如何知道我传递给它的参数是指相邻数组的索引?我没有给 get() 任何指示我指的是什么对象,除非将一个对象直接放在它旁边的括号中有这种效果。它是否正确?这里是否有一个更广泛的概念,我不知道涉及邻近和函数调用?

function get(prop) {
return function(obj) {
return obj[prop]
}
}
get(1)([1,2,3]);

// output = 2

最佳答案

如果将 get(1)([1,2,3]) 分成两行,可能更有意义:

var get1Function = get(1);
get1Function([1,2,3])
// output = 2

注意:执行完这一行

var get1Function = get(1);

get1Function 现在设置为 function(obj) { return obj[1] }

关于Javascript:对相邻对象的函数调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32159034/

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