js里面的array的引用问题

问题描述

js里面的array的引用问题

请问我这样为什么打出的testArray1._array和testArray2._array的值都为1,2,3,4 ?我想每个实例里面保存不同的数据,testArray1._array保存1,2,testArray2._array保存3,4要怎么办

<!DOCTYPE html>

function TestArray() {
}
TestArray.prototype._array = new Array();

function test() {
var testArray1 = new TestArray();
testArray1._array.push("1");
testArray1._array.push("2");
var testArray2 = new TestArray();
testArray2._array.push("3");
testArray2._array.push("4");
alert(testArray1._array.toString());
alert(testArray2._array.toString());
}

时间: 2024-08-31 21:47:05

js里面的array的引用问题的相关文章

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或

fragement-android中,如何获取添加到layout里面的fragment的引用?

问题描述 android中,如何获取添加到layout里面的fragment的引用? FragmentTransaction fragmentTransaction =getFragmentManager().beginTransaction(); fragmentTransaction.add(R.id.content_frame mapFragment); fragmentTransaction.commit(); 按上面的添加方式,我如何才能获取到R.id.content_frame这个f

js里面的php代码不执行是怎么回事啊

问题描述 js里面的php代码不执行是怎么回事啊 我在js代码里的if语句下面加<?php?>标签就不执行是为什么啊 解决方案 php代码必须在模版文件中,不能放在单独的js文件中,看你是否使用外部引用js 解决方案二: 放js文件里面还是php页面里面的script 加载的js代码块? 放js文件里面php代码块没编译执行会导致js语法错误,script没问题 解决方案三: @showbo我的整个文件是php文件,里面有HTML和js代码,我在js里面的if判断里想加点php代码的,php就

c++ 源代码-读一段c++源代码,里面的array类里面的输出函数,看不懂什么意思。

问题描述 读一段c++源代码,里面的array类里面的输出函数,看不懂什么意思. template //看不懂void array::print(void){ if(dim_3==1) { int ijk; bool threeD = (dim_2==1?false:true); for (k = 0; k< dim_2; k++) { if (threeD) cout<<endl<<""ans(::<<k+1<<"&qu

关于js里的this关键字的理解_javascript技巧

this关键字在c++,java中都提供了这个关键字,在刚开始学习时觉得有难度,但是只要理解了,用起来就方便多了,下面通过本篇文章给大家详解js里this关键字的理解. 关于this,是很多前端面试必考的题目,有时候在网上看到这些题目,自己试了一下,额,还真的错了!在实际开发中,也会遇到 this 的问题(虽然一些类库会帮我们处理),例如在使用一些框架的时候,例如:knockout,有时候不明白为什么不直接使用this,而要把 this 作为参数传入.    接下来你谈谈我对它的理解,也作为一个

javascrpit-在JS里直接用id引用html页面上的组件

问题描述 在JS里直接用id引用html页面上的组件 偶然的机会见到在JS里直接用id定位到页面上的组件,没有使用getElementById().而且在IE和Chrome下均好用.但是我在网上查询没有找到任何资料表明可以这么用,哪位好心人解释一下. 示例代码如下: <script> function fun() { alert(a.value); } </script> <input id="a" value="asd"/> &

webqq的js验证里面的for循环怎么进去不了

问题描述 webqq的js验证里面的for循环怎么进去不了 var p=document.getElementsByTagName("input"); var username=p[0].value; var password=p[1].value; var len=username.length; //alert(typeof(len)); //alert(len); for(i=0;i++;i alert("niha"); if(username[i]>=

脚本-script src=&amp;amp;quot;/i/jquery.js?aaa 里面的aaa是什么意思

问题描述 script src="/i/jquery.js?aaa 里面的aaa是什么意思 引入js脚本的时候 遇到了下面的写法 aaa到底什么意思呢求解答script src=""/i/jquery.js?aaa 里面的aaa是什么意思 解决方案 aaa一般都用时间戳,让浏览器不使用缓存,重新请求文件 解决方案二: 一般是用来防止缓存的,也可能传入参数包含要导入的js脚本,当前加载的脚本获取参数后输出 解决方案三: 不清楚,没用过,大家一起学习 解决方案四: aaa是一个参

div 隐藏, 里面的js 不执行

问题描述 div 隐藏, 里面的js 不执行 最近一个项目的时候,发现某些DIV里面包含js 内容,如何在DIV 隐藏的时候不执行这个DIV里面js的内容 解决方案 在js里面对这个div的属性进行判断,如果隐藏就不执行js就可以了 解决方案二: 加个逻辑判断就行了,,, 解决方案三: js贴出来?隐藏div和执行js没什么关系