系统学习 JavaScript 的笔记【7】

引用类型

引用类型分为 object 类型 Array 类型,我个人觉得 Array 的重点能多一些,因此我主要总结的也是数组这一块

//在数组中,数组的每一项都可以保存任何类型的数据,如下
var ob = new Object();
var arr = new Arr("abc", 123 ,ob)   //分别是字符串,数值,对象

我们可以通过 length 属性去获取字符串长度

var num = ["1", "2", "3", "4"];
alert(num.length);                   //长度为 4

在 JavaScript 中我们可以通过 toLocaleString() 、toString()、valueOf() 这三种方式来输出数组
**当 toLocaleString() 与 toString() 同时出现是,默认输出toString() 的值 **,此外,我们还可以通过 join() 的方法改变输出方式,如下

var a = [1,2,3,4,5];
alert(a.join("|"));                  //输出 1|2|3|4|5

数组的存储方式

  • 栈方法
  • 队列方法

在数据结构中我们知道了,栈被叫做 LIFO ,也就是后进先出的方法,JavaScript 为了实现类似栈的行为,提供了 push() 、pop() 方法,如下

var a = new Array();
var b = a.push("1", "2");
alert(a);                //输出 1,2
var c = a.pop();
alert(c);                //输出 2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容