zoukankan      html  css  js  c++  java
  • JS基础——引用类型

    引用类型

    1.创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,如下所示:

    Var person=new Object();

    Person.name=”Nicholas”;

    Person.age=29;

    另一种是使用对象字面量表示法。对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象的过程。

    Var person={

    Name:”Nicholas”,

    Age:29

    };

    2.

    Array类型

    创建数组的基本方式有两种:第一种是使用Array构造函数,如下:

    Var colors=new Array();

    Var colors=new Array(20);//长度为20

    Var colors=new Array(“red”,”blue”,”green”);

    3.数组方法

    数组的方法

    添加

    ——push(元素),从尾部添加

    ——unshift(元素),从头部添加

    删除

    ——pop(),从尾部弹出

    ——shift(),从头部弹出

    排序

    ——sort

    var arr=['f','a','c','d','x'];

    arr.sort();

    alert(arr);

    输出结果为:a,c,d,f,x

    var arr=[1,2,45,67,89,117];

    arr,sort();

    alert(arr);

    输出结果为:1,117,2,45,67,89       很蠢 的sort

    正确做法:

    var arr=[1,2,45,67,89,117];

    arr.sort(function(num1,num2)){

    return num1-num2;

    });

    alert(arr);

    输出结果为:1,2,45,67,89,117

    转换类:

    数组连接

    var arr1=[1,2,3];

    var arr2=[4,5,6];

    alert(arr1.concat(arr2));

    输出结果为:123456

    join的用法:拼接

    把数组变成字符串

    var arr=[1,2,3,4];

    alert(arr.join('-'));

    把字符串变成数组

    var str='12-3-4-5-6';

    var arrr=str.split('-');

    alert(arr[0]);

    splice

    var arr=[1,2,3,4,5,6,7,8];

    //从中间删除几个元素

    arr.splice(2,3);

    alert(arr);

    第二种用法:从中间插入

    arr.splice(5,0,'a','b');

    alert(arr);

    输出结果:1,2,3,4,5a,b,6,7,8

    第三种用法:替换

    arr.splice(1,2,'a','b');

    alert(arr);

    输出结果为:1a,b,4,5,6,7,8

  • 相关阅读:
    spring IOC
    spring IOC
    自定义UDF,UDTF函数
    vue异步 同步 等待方法执行完毕
    周总结(六)
    周总结(五)
    Downie Mac 网络视频下载工具 v3.9.1
    Sequel pro mysql 图形化工具下载
    让Mac系统读写NTFS Paragon
    framework-plugin 轻量级安卓组件化架构插件
  • 原文地址:https://www.cnblogs.com/lsnan/p/5956615.html
Copyright © 2011-2022 走看看