有没有办法让数组中的单个项目标识包含自身的相同数组对象
Is there a way for a single item within an array to identify the very same array object that contains itself?
例如,如果我有一个数组:
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() 方法将返回数组本身...
相关文章:
- JavaScript数组包含一个值
- 对象数组返回自最近日期以来的最高总体值
- JavaScript 如果数组包含名称,则不要这样做
- 如果数组包含特定值,则返回该值的完整“内容”
- Javascript if数组包含正则表达式字符串
- 如何从html响应解析javascript数组(包含JSON对象作为元素)
- 从数组中提取索引,该数组包含字符串中的每个单词
- 如何在旋转元素上设置查询 UI 数组包含
- 解析云查询数组包含值
- 在javascript中创建多维数组,自定义函数中出错
- 如何检查数组包含 javascript 中的元素的条件
- 数组包含其他数组中的所有元素
- handlers.js模板,带有用于切片数据数组的自定义助手
- Javascript 数组包含/包含子数组
- 从数组(包含整数)创建ArrayBuffer,然后再次返回
- 删除动态填充的<仅在数组包含奇数项时起作用
- 数组的自增值不会超过1
- Javascript数组包含值
- JScript数组与自定义数组索引
- 在这种情况下,我应该使用数组(包含对象)还是对象(包含对象)