javascript本地对象,内置对象、宿主对象

什么是本地对象:
独立于宿主(包括操作系统和浏览器)环境的ECMAScript(脚本)实现提供的对象。它们包括Object 、Function 、 Array 、String、Boolean 、 Number 、 Date 、RegExp、、Error 、EvalError、RangeError、 ReferenceError、SyntaxErro、TypeError、URIError、
内置对象 Global和Math
由ECMASscript(脚本)实现提供的、独立于宿主环境的所有对象。

本地对象
就是那些官方定义好了的对象。内置对象是本地对象的一种,其只包含Global对象和Math对象。而宿主对象则是那些官方未定义,你自己构建的对象加上DOM和BOM对象组成的

JavaScript 对象
1.数组对象的作用是:使用单独的变量名来存储一系列的值。

JavaScript 字符串(String) 对象
合并两个数组 - concat();
join()将数组的元素组起一个字符串,省略的话则用默认用逗号为分隔符
如:

var a = ["Banana", "Orange", "Apple", "Mango"];
var b = a.join();//b=Banana,Orange,Apple,Mango
var a = [1,2,3,4,5];
var b = a.join("|"); // b="1|2|3|4|5"

pop();删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined

var a = [1,2,3,4,5];
var b = a.pop(); //a:[1,2,3,4]   b:5//不用返回的话直接调用就可以了

push:将参数添加到原数组末尾,并返回数组的长度

var a = [1,2,3,4,5];
var b = a.push(6,7); //a:[1,2,3,4,5,6,7]   b:7

reverse:将数组反序

var a = [1,2,3,4,5];
var b = a.reverse(); //a:[5,4,3,2,1]   b:[5,4,3,2,1]

sort(orderfunction):按指定的参数对数组进行排序

var a = [1,2,3,4,5];
var b = a.sort(); //a:[1,2,3,4,5]   b:[1,2,3,4,5]

slice(start,end):
从数组中截取指定的元素,并返回新数组

var a = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5]   b:[3,4,5]

删除数组的第一个元素 - shift()
数组排序(按字母顺序升序)- sort()
数字排序(按数字顺序降序)- sort()
在数组的位置添加元素 - splice()

var a=[1,2,3];
var b=a.splice(0,1,6);//a=[6,2,3]如果splice()只有两个数时,第一个代表从哪个下标开始删除(包括自身),第二个代表要删除几个数,如果是三个数,前两个一样,第三个表示在下标的位置增加这个数

转换数组到字符串 -toString()
在数组的开头添加新元素 - unshift()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值