我想返回对索引x处的数组内容的引用,以便以后可以使用返回的索引来更改数组的内容。
这是我的意思的示例:
let testArr = [1,2,3]
const someFunct = arr => {
...
return {reference to arr[0], aka 1}
}
someFunct(testArr) = 0;
//should log [0,2,3]
console.log(testArr);
在这种情况下,
someFunct(testArr)
的行为应类似于arr[0]
。数组的内容可以是任何东西。
最佳答案
我不认为您要实现的确切实现可以在JavaScript中实现。
https://medium.com/@naveenkarippai/learning-how-references-work-in-javascript-a066a4e15600
相似的东西:
const testArr = [1,2,3]
const changeArray = (array, index, newValue) => {
array[index] = newValue
return array
}
changeArray(testArr, 0, 0) // evaluates to [0,2,3]
关于javascript - Javascript返回具有原始值的数组索引的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57662819/