zoukankan      html  css  js  c++  java
  • JS创建对象,数组,函数的三种方式

      害怕自己忘记,简单总结一下

      创建对象的3种方法

      ①:创建一个空对象

         var obj = {};

      ②:对象字面量

        var obj = {

          name: "Tom",

          age: 27,

            "first-name": "Jay",

             last_name: "Kin"
        }

      注:①:对象字面量中的属性名可以是包括空字符串在内的任何字符串;属性值可以是除undefined值之外的任何值

        ②:在对象字面量中,如果属性名是一个合法的JavaScript标识符且不是保留字,则不强求属性名加引号

        ③:"first-name"是必须要加引号的,而last_name则是可选的

          因为JavaScript规定标识符包含连接符 - 是不合法的,但允许包含下划线  _

      ③:构造函数 (不推荐)

        var obj = new Object();

      创建数组的3种方法

      ①:创建一个空数组

        var arr = [];

      ②:隐式创建

        var arr = [1,2,3];

      ③:构造函数(不推荐)

        var arr = new Array(3);  (固定数组长度)

        arr[0] = 1;

        arr[1] = 2;  

        arr[2] = 3;

      创建函数的3种方式

      ①:使用 function 关键字声明

        function x() {}

      ②:函数表达式 

        var x = function() {}

        注:函数表达式不会有函数声明提前

          详见之前我写的这篇博客:https://www.cnblogs.com/tu-0718/p/9584184.html

      ③:构造函数(不推荐)

        var x = new Function();

      

      

  • 相关阅读:
    OpenNebula Restfull 接口请求示例
    [c++]堆和栈的区别
    [c++]程序的内存划分理解
    设计原则 依赖倒置
    设计原则 里氏替换原则
    设计原则:单一职责原则
    WPF 使用附加属性增加控件属性
    WPF 使用依赖属性自定义控件
    WPF EventAggregator(基于EventAggregator的事件发布及订阅)
    Struts2 Validate
  • 原文地址:https://www.cnblogs.com/tu-0718/p/9886982.html
Copyright © 2011-2022 走看看