• [记录] JavaScript 中的对象操作和包装类


    对象 (是带有属性和方法的特殊数据类型)
    系统提供的构造函数: 
    new Object();Array();Number;Boolean();String();Date();

    一、对象的创建方法
    1. 对象字面量 var obj = {};
    2. 构造函数 (首字母大写)
        1) 系统自带的构造函数 new Object()
        2) 自定义

    构造函数的内部原理 (必须new出来)
    1. 在函数体最前面隐式的加上this = {}
    2. 执行 this.xxx = xxx;
    3. 在函数体最后隐式的返回 return this; 
    注意: 如果构造函数内最后返回的是原始则忽略,如果是对象则构造函数失效.

    二、属性的增、删、改、查
       增加: obj.name = 10; 或 obj["name"] = 10;
       增加和修改一样;如果属性存在,则为修改,否则为添加。

       删除: delete obj.name;

       查: obj.name 或 obj["name"]  如果属性不存在,值为undefined

    #### 包装类

    var num = 123; // 原数组数字 (没有属性和方法)
    var num = new Number(123); // 数字对象 (有自己的属性和方法)

    var str = 'abc';
    var str = new String('abc');

    var bol = true;
    var bol = new Boolean('true');

    原始值没有属性和方法;
    var num = 4;
    num.len = 3;
    // new Number(4).len = 3; 
    // delete (销毁)

  • 相关阅读:
    mysql中文乱码解决方法
    MYSQL常用数据类型详解
    aspx中格式化时间的几种方式
    常用PHP中花括号使用规则详解
    jQuery对表单的操作
    jQuery Ajax 实例 ($.ajax、$.post、$.get)
    PHPEXCEL使用基础教程
    LINQ to XML 编程基础
    PHP获取URL各个部分的函数
    phpExcel常用方法详解大全
  • 原文地址:https://www.cnblogs.com/yuxi2018/p/9462868.html
Copyright © 2020-2023  润新知