有没有办法让数组中的单个项目标识包含自身的相同数组对象

Is there a way for a single item within an array to identify the very same array object that contains itself?

本文关键字:数组 包含自 对象 标识 单个 有没有 项目      更新时间:2023-09-26

例如,如果我有一个数组:

var myArr =[a,b,c];

有没有办法做这样的事情,

a.someReferenceMethod = myArr?

你可以做这样的事情:

<script type="text/javascript">
var a = {
myArray : [],
getArray : function(){return this.myArray},
setArray : function(array){this.myArray = array}
};
var myArr =[a, "test"];
a.setArray(myArr);
window.alert(myArr[0].getArray()[1]);
</script>

在这种情况下,调用数组中第一个元素的 getArray() 方法将返回数组本身...