gpt4 book ai didi

javascript - 传递的数组的索引

转载 作者:行者123 更新时间:2023-11-28 12:01:23 24 4
gpt4 key购买 nike

如何检索传递的数组的索引?我目前使用的解决方案是也发送索引,但这感觉不对。

jsFiddle

var obj = {arr: [{x: 1, y: 2},{x: 3, y: 4},{x: 5, y: 6}]};

function myFunction(myObj)
{
alert(myObj); // 5
// alert(the index of the array that is passed); // 2
}

myFunction(obj.arr[2].x);

最佳答案

没有真正的方法可以满足您的要求。 JavaScript 是纯粹的按值调用,这意味着在进行函数调用之前,参数将被完全评估。评估后剩下的就是最终值,并将其副本传递给函数。

您当然可以编写在某个相对全局数组中搜索值的代码,但如果您可以简单地将数组索引传递给函数,那将浪费 CPU 周期。

关于javascript - 传递的数组的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862733/

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