obj

javascript中的函数参数传递

看到一javascript题,如下:function setname(obj){obj.name = 'aaa';obj = new Object();obj.name = 'bbb';}var me = new Object();setname(me);console.log(me.name) // 'aaa'为什么不是'bbb'呢?没猜错的话,应该上面的代码应该等同于下

js接口

js接口意义:提供一种以说明一个对象应该有哪些方法的手段。接口是面向对象javascript程序员的工具箱中最有用的工具之一接口的利弊:对于一些中小型程序来说 使用接口很显然是不明智的,对项目来说接口的好处也不明显,只是徒增其复杂度而已。对于接口的好处,那么显而易见 首先促进代码的重用,对于开发来讲,还可以告诉程序员那些类都使用了什么方法,如果你事先知道接口那么就减少了你在