- 博客(4)
- 收藏
- 关注
原创 理解内建对象的意义
对象是属性和方法的集合,一个对象有属性,有方法。 内建对象(string,boolean,array之类的)实质上是js中已经存在的对象,它们是js已经建好的、已经存在对象,也就是说这些对象的属性和方法都已经设定好了;在写程序是新建一个内建对象,实质上是新建了一个(js已经建好,内部存在)内建对象的实例。所以新建的对象的属性和方法都是已经设定好的。
2016-12-18 12:30:00
791
原创 栈和队列
栈和队列:用不同的API去操作数组。 队列和栈都是数据结构 栈:一段封闭,另一端出/入;(先进后出)。两种操作:结尾入栈出栈、开头入栈出栈。 结尾入栈出栈:arr.push(元素1,元素2,元素n,......) var last=arr.pop(); |A,B,C,D,......(元素下标不变) 开头入栈出栈:arr.unshift(元素1,元素2,元素n,......) v
2016-12-13 11:36:46
348
原创 数组
x.sort():将数组转为字符串按升序排列 自定义排序:先定义比较器函数。根据返回结果判断a和b的大小;然后将比较器函数传递给x.sort()。(方法也是对象,方法名就是指向方法对象的变量名。) 升序:var compare; function compare(a,b){return a-b}; x.sort(compare); 降序:var compare;
2016-12-13 00:51:53
218
原创 数组
使用引用类型的对象:使用变量等效于使用对象地址,即等效于使用对象内容。 数组创建的另一种语法:var arr=new Array(整数n)。[undefined,.....]new Array表示要在堆中创建一个数组类型的存储区域;n表示初始创建元素的个数,所以会有歧义。元素默认为undefined,输出时变为空字。 null:代表一个变量没有引用任何对象。当需要主动释放对象时,给变量
2016-12-12 01:10:49
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人