JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx

上传人:b****1 文档编号:14284944 上传时间:2022-10-21 格式:DOCX 页数:16 大小:22.60KB
下载 相关 举报
JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx_第1页
第1页 / 共16页
JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx_第2页
第2页 / 共16页
JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx_第3页
第3页 / 共16页
JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx_第4页
第4页 / 共16页
JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx

《JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。

JavaScript原生对象常用方法总结推荐Word文档下载推荐.docx

  vararr1=newArray(3);

&

  arr1[0]="

George"

;

  arr1[1]="

John"

  arr1[2]="

Thomas"

  arr1[3]="

Jeery"

  vararr2=newArray(3);

  arr2[0]="

James"

  arr2[1]="

Adrew"

  arr2[2]="

Martin"

  vararr3=newArray(3);

  arr3[0]="

Java"

  arr3[1]="

C#"

  arr3[2]="

PHP"

  vararr4=arr1.concat(arr2,arr3);

  alert(arr4);

  &

join():

将数组元素按指定的分隔符拼接成一字符串返回,默认分隔符为英文逗号

  vararr=newArray(3)&

  arr[0]="

  arr[1]="

  arr[2]="

  arr[3]="

  arr.join("

."

);

  sort(fn):

数组排序,默认是按英文字母的ASC码升序排列,比如apple排在orange前面,其实

  sort还可以接收一个参数,该参数function类型,有点类似于java里的比较器的意思,

  就是说如果不想按默认的比较规则来排序,就必须提供一比较函数,该函数有两个参数a、b,

  如果返回值小于0,则a排在b前面

  如果返回值大于0,则b排在a前面

  如果返回值等于0,则a、b位置不变

  vararr=newArray(6);

  arr[0]=5;

  arr[1]=23;

  arr[2]=4;

  arr[3]=18;

  arr[4]=88;

  arr[5]=10;

  arr.sort(sortNumber);

  functionsortNumber(a,b)&

  {&

  returna-b;

  }&

  pop():

删除数组的最后一个元素,把数组长度减1,并且返回它删除的元素的值。

  如果数组已经为空,则pop()不改变数组,并返回undefined值。

  vara=arr.pop();

  alert(a);

  for(varxinarr){&

  alert(arr[x]);

  push(n1,n2,n3,....nx):

向数组末尾添加一个或多个元素,并返回添加后数组的长度,

  注意,此方法操作的是原数组对象,不会创建副本。

此方法可以接收多个参数,

  至少要传递一个参数

  varlen=arr.push(44,80);

  alert(len);

  reverse():

颠倒数组中元素的顺序,即如果原来数组元素是1,2,3,4,5,调用reverse()后,

  元素顺序为5,4,3,2,1,注意,此方法直接操作的是原数组对象,不会创建副本。

  vararr=[3,5,11,6,90,0];

  arr.reverse();

  shift():

删除数组的第一个元素,并返回它删除的那个元素

  如果数组已经为空,则shift()不改变数组,并返回undefined值

  注意,此方法直接操作的是原数组,不会创建副本对象

  vara=arr.shift();

  }

  slice(start,end):

用于截取start和end之间的数组元素并存入新数组返回

  注意,此方法不会修改原数组,会创建数组副本对象。

  如果end未指定,则表示直接从start直到数组末尾,

  如果start或end为负数,表示从后面开始算起,比如

  -1,表示从倒数第一个元素算起,以此类推。

  截取的区间范围是[start,end),前闭后开区间,且start必须小于end

  如果没找到一个元素,则返回一个空数组即数组的长度为0

  vara=arr.slice(2,4);

  alert(a.join());

  splice(index,howmany,element1,.....,elementX):

  用于删除从index处开始的零个或多个元素,并且用参数列表中声明的一个或

  多个值来替换那些被删除的元素,并返回刚刚删除的元素组成的新数组。

  注意:

此方法是直接操作的原数组对象,不会创建对象副本

  第一个参数:

表示从index位置开始删除,index从零开始计算

  第二个参数:

表示从index位置开始,往后连续删除几个元素,前两个参数是必需的,后面的参数是可选的。

  后面的参数是用添加的元素,添加的元素从index处开始添加,如果后面添加的元素个数大于

  实际删除的元素个数,多出几个,后面的元素就往后移动几位。

比如你实际删除了4个元素,

  而实际你后面添加了6个元素,那最终会从index处开始添加6个元素,由于前面只删除4个元素,

  位置不够,所以后面的元素会自动往后移动2位。

  vararr=[3,5,11,6,90,0,15,57,70,20];

  vara=arr.splice(0,4,1,2,3,4,5,6);

  unshift(element1,.....,element):

  向数组开头添加一个或多个元素,并返回添加后的数组长度。

至少要传一个参数。

  注意此方法是直接操作原数组,最后添加的元素index=0,以此类推。

  arr.unshift(22,23,24);

  alert(arr.toString());

  alert(arr.length);

  扩展Array的函数:

  Array.prototype.indexOf=function(o){&

  for(vari=0,len=this.length;

i&

lt;

len;

i++){&

  if(this[i]==o){&

  returni;

  return-1;

  Array.prototype.remove=function(o){&

  varindex=this.indexOf(o);

  if(index!

=-1){&

  this.splice(index,1);

  returnthis;

  arr.remove(90);

  js中Number类常用方法:

  toFixed():

将数字四舍五入为指定小数位数的数字,参数值范围为[0,20],表示四舍五入后保留的小数位数,

  如果没有传入参数,默认参数值等于0

  varnum=12.5563;

  alert(num.toFixed());

  alert(num.toFixed

(2));

  toprecision():

用于将数字精确到指定长度,方法接收参数一个参数,参数的范围为[0,21]

  参数表示数字的位数,如果数字总位数大于参数值且数字是小数,那么会进行

  四舍五入,如果数字总位数小于参数值且数字是小数,那么多出的小数位会自动补零

  如果数字总位数小于参数值且数字为整数,那么会改用科学计数法表示。

  varnum1=100009;

  varnum2=100;

  varnum3=11111111.00009;

  varnum4=1.00609;

  alert(num1.t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1