mdsk.net
当前位置:首页 >> js中声明两个对象,对象与对象之间里面的方法,可... >>

js中声明两个对象,对象与对象之间里面的方法,可...

var s1 = { callS2: function(){ alert(s2.hello()); }, hello : function(){ return "s1"; }};var s2 = { callS1: function(){ alert(s1.hello()); }, hello : function(){ return "s2"; }};s1.callS2();s2.callS1();

利用this来实现,代码如下 var obj ={ say:function(){ alert("我的年龄"); this.age() }, age:function(){ alert(28); } }obj.say();

把数据变量放到window对象下面比如window.data=1;那么现在这个data就是全局的。在别的函数里面可以用window.data来获得

function Person(name,age,sex){ this.name = name; this.age = age; this.sex = sex; this.getName = function(person){ console.log(person.name); }}var p1 = new Person('张三',18,'男');var p2 = new Person('李四',19,'男');p1.getName(p2...

方法一:(最简单也是最笨的方法)window.a = function(){}window.b = function(){}window.c = function(){} 方法二:(利用jq的extend方法) window.c = function(){}$.extend(window,{a:function(){},b:function(){},c:function(){},}) 方法三...

function Cat() {this.name = "大毛";this.color = "黄色";this.makeSound=function (){ alert ('喵');}this.mainfun= function (){ alert ('卖萌')}}var bigCat= new Cat();

什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”...

var r1 = {};r1.lng= '1';r1.lat = '11';var r2 = {};r2.lng= '2';r2.lat = '22';var points = [];data.push(r1);data.push(r2);这样就可以做成你需要的这样,再修改成循环就行了

使用for...in可以遍历js对象的属性,用法如下: for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 具体代码: var obj = {a:...

这不是很方便吗?这样就可以直接被函数做参数传到需要回调的其他函数中使用,java中的接口调用需要实例化,js就不需要了呀。 函数自定义方法,其实可以把你说的函数看做java中的类。比如: function Example(name){this.name=name} Example.proto...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com