Объекты в Javascript отличаются от общих объектно-ориентированных языков программирования (C ++, Java и т. Д.), И немногие люди даже говорят, что это объектно-ориентированный язык программирования, потому что у него нет классов. JavaScript имеет только объекты, а не случаи классов. Объекты в JavaScript основаны на прототипе.
1.1 Создание оператора периода
Объект в JavaScript на самом деле является ассоциативным массивом, состоящим из атрибутов. Атрибут состоит из имен и значений. Тип значения может быть любым типом данных или функциями и другими объектами.
Создайте простой объект:
var foo = {}; foo.prop_1 = 'bar'; foo.prop_2 = false; foo.prop_3 = function () {return 'hello world'; } console.log (foo.prop_3 ());Присвоение значения FOO By RESTERK, {} является представлением буквального значения объекта. var foo = {} также может создать дисплей объекта с помощью var foo = new Object ().
1.2 Создайте объект, используя ассоциативный массив.
var foo = {}; foo ['prop_1'] = 'bar'; foo ['prop_2'] = false; foo ['prop_3'] = function () {return 'hello world'; }Использование операторов периода и ссылки на ассоциативные массивы в JavaScript эквивалентно. Преимущество использования ассоциативных массивов заключается в том, что когда мы не знаем имя атрибута объекта, мы можем использовать переменные в качестве индекса ассоциативного массива. Например:
var some_prop = 'prop_2'; foo [some_prop] = false;
1.3 Создайте объект с помощью инициализатора объекта
Как правило, когда мы используем его, мы используем следующий метод для создания объектов:
var foo = {prop1: 'bar', prop2: false, prop3: function () {return 'hello world';}};Этот метод определения называется объектом, полученным инициализатором
1.4 Создайте объект через конструктор.
Объекты, созданные ранее, все это одноразовое. Если мы хотим создать несколько запланированных объектов, существует несколько фиксированных свойств, методов и может быть инициализировано. Мы можем создавать сложные объекты через конструкторы:
Пользователь функции (name, uri) {this.name = name; this.uri = uri; this.display = function () {console.log (this.name);}}Затем вы можете создать объект с новым утверждением.
var comeUser = новый пользователь ('byvoid', 'http: //www.byvoid.com');Затем вы можете получить доступ к свойствам и методам этого объекта через какого -то обучения.
Выше приведено различные методы создания объектов в JavaScript, представленных вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!