Javascript中引用示例介绍
网络编程
在Javascript脚本中,参数的引用原则:引用的参数内部(如属性)可以修改,但参数对应的引用(reference)不能修改。
一个测试例子如下:
一个测试例子如下:
<script language="javascript">
//dosomething1,对于引用,变量本身不可以修改,但变量内部结构可以修改
function dosomething1(a){
a = 'try';
}
//测试1
function test1(){
var a = {a:'test',b:'is',c:'ok'};
dosomething1(a);
alert(a.a);
}
//dosomething2
function dosomething2(v){
v.a = v.a + '!!!'; //修改引用变量的属性,修改成功
v = 'try'; //试图修改变量引用,修改失败
}
//测试2
function test2(a){
var a = {a:'test',b:'is',c:'ok'};
dosomething2(a);
alert(a.a);
}
test2();
</script>
javascript中的原型链深入理解
要弄清楚原型链就要先弄清楚function类型,在javascript中没有类的概念,都是函数,所以它是一门函数式的编程语言。类有一个很重要的特性,就是它可
javascript对象的使用和属性操作示例详解
JavaScript中所有变量都是对象,除了两个例外null和undefined。false.toString();//'false'[1,2,3].toString();//'1,2,3'functionFoo(){}Foo.bar=1;Foo.bar;//1一个常见的误解是数字的
js的hasownproperty使用示例
例如:有这么一段代码:vararray=[];array.push(1);array.push(2);array.push(3);for(variinarray){console.log(i+":"+array[i]);}此时会输出什么呢?当然是0:11:22:3但是如果在forin之
编辑:一起学习网
标签:变量,都是,属性,参数,测试