美文网首页
对象的创建

对象的创建

作者: 聪明的小一休 | 来源:发表于2019-04-30 13:38 被阅读0次
    <script>
        //new运算符创建对象;new可省略
        var box=new Object();
        box.name='张三';
        box.age=18;
        console.log(box);
        document.write(box.name);//张三
        //使用字面量方式创建对象
        var ruby={
            name:'李四',
            age:28
        }
        //属性字段可以使用字符串
    //      var ruby={
    //               'name':'李四',
    //           'age':28
    //          }
        console.log(ruby);
        //属性输出方式
        document.write(ruby.name);//点表示法 李四
        document.write(ruby['age']);//中括号表示法,注意引号 28
        //给对象创建方法
        var computer={
            run:function(){
                return'运行';
            }
        }
        document.write(computer.run()); //运行
        //使用delete删除属性
        delete ruby.age;//返回值boolean型  true或false
        document.write(ruby.age);//不存在为undefined
        document.write("<hr>");
        //with 将代码的作用域设置到一个特定的对象中
        var buy={
            name:'tom',
            age:18,
            height:178
        };
        document.write(buy.age+","+buy.name+","+buy.height);//18,tom,178
        var n=buy.name;
        var a=buy.age;
        var h=buy.height;
        with(buy){
            var n=name;
            var a=age;
            var h=height;
        }
        document.write(buy.age+","+buy.name+","+buy.height);//18,tom,178
        with(ruby){
            document.write(ruby.age);//undefined
            document.write(ruby.name);//李四
        }
     </script>

相关文章

  • javascript面向对象解析(一)

    创建对象的方式 json对象方式创建对象 Object方式 声明构造函数方式,创建对象 -- 这种创建对象的方式用...

  • JS笔记-006-JS对象-数字-字符串-日期-数组-逻辑

    JS对象 创建 JavaScript 对象 通过 JavaScript,您能够定义并创建自己的对象。 创建新对象有...

  • 创建对象只是开辟个堆内存那么简单吗?

    java对象 对象的创建 java的对象是在运行时创建的,创建对象的的触发条件有以下几种: 用new语句创建对象,...

  • 对象的创建

    对象的创建 虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检...

  • 对象的创建

    一、创建过程 二、重点说明 1.在Java堆中为对象分配内存空间 分配方法 有两种主流方法:指针碰撞;空闲列表。 ...

  • 对象的创建

    创建对象1.工厂模式 2.构造函数模式 3.原型模式 4.组合使用原型模式和构造函数模式 (常见的方式) 5.动态...

  • 对象的创建

    工厂模式 优点:避免创建多个对象时的重复代码问题 缺点:无法解决对象识别问题(不知道一个对象的类型) 构造函数模式...

  • 对象的创建

    1.给对象分配内存 两种方式:1.指针碰撞 2.空闲列表 2.线程安全性问题 3.初始化对象 4.执行构造方法

  • 对象的创建

    1.OC对象是什么? 从源码分析 objc.h objc-private.h: 其中uintptr_t是一个uns...

  • 对象的创建

    JavaScript中的对象实际上是键值对的集合,如何去创建一个对象呢?有以下方法: 字面量创建(Object L...

网友评论

      本文标题:对象的创建

      本文链接:https://www.haomeiwen.com/subject/chzmnqtx.html