>웹 프론트엔드 >JS 튜토리얼 >기본 JavaScript 지식 요약 (11) 객체 및 패키징 클래스

기본 JavaScript 지식 요약 (11) 객체 및 패키징 클래스

php中世界最好的语言
php中世界最好的语言원래의
2018-03-10 13:42:171300검색

이번에는 기본 JavaScript 지식 요약을 가져왔습니다. 총 11개의 지식 포인트가 있습니다. 기본 JavaScript 지식 요약(11) 객체는 다음과 같습니다.

Object

Attributes추가, 삭제, 수정, 확인

객체 생성 방법

Literal

Constructor

系统自带new object(),array;number();boolean();String;date()

Customized

Object.create(프로토타입) 방법

var my = {    name : "Mrcheng",    age : "18",    sex : "male",    health : 100;
    bike : function(){        console.log("I ride a bike every day");
        my.health++;
    },    drink : function(){        console.log("I don't drink");        this.health--;
    },    health : 100;
    }//my.bike叫函数的引用//my.bike()叫执行函数//对象的增my.girlfriend = "No";//对象的删除delete my.health//对象的修改my.health = 200;//对象的查看my.bike

Object 생성 방법

1. var obj = {} plainObject  //对象字面量/对象直接量2.构造函数    1) 系统自带的构造函数 Object()...    2) 自定义//系统自带的    var obj = new Object();var obj = {};//两种方式一样//第一种方式怎么加属性和第二种一样obj.name = 'my';//自定义function Person(){
};var person1 = new Person();//通过关键字new操作符,才可以构造个对象出来//构造函数命名用大驼峰式
//自定义function Car(color){    this.color = color    this.name = 'BMW',    this.height = '1400',    this.lang = '4900',    this.weight = 1000,    this.health = 100,    this.run = function(){        this.health --;
    }
};var car = new Car("red");var car1 = new Car("green");
car1.name = "Maserati";//car1.name打印出"Maserati"//car.name打印出'BMW'

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

관련 읽기:

기본 JavaScript 지식 요약(10) 클로저, 즉시 실행 기능

기본 JavaScript 지식 요약(9) 범위 및 범위 체인 개선

JavaScript 지식 기본 요약(8) 사전 컴파일 실행 과정

위 내용은 기본 JavaScript 지식 요약 (11) 객체 및 패키징 클래스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.