文章插圖

文章插圖
一、JavaScript的對象創建的方法
JavaScript可以直接創建對象 , 只須用 {}:
let javaScriptObject = {};let testArray = [1, 2, 3, 4];javaScriptObject.array = testArray;console.log(javaScriptObject); /// {array: [1,2,3,4]}/javaScriptObject.title = "Algorithms";console.log(javaScriptObject); // { array: [ 1, 2, 3, 4 ], title: 'Algorithms' }二、原型繼承Prototypal-Inheritance創建的方式也簡單:
function ExampleClass() {this.name = "JavaScript";this.sayName = function () {console.log(this.name);};} ///new object/var example1 = new ExampleClass();example1.sayName(); ///"JavaScript"/也可以用添加原型的方式:【js操作對象有哪些方法 js對象的操作方法】
function ExampleClass(){this.array = [1,2,3,4,5];this.name = "JavaScript";}///new object/var example1 = new ExampleClass();ExampleClass.prototype.sayName = function() {console.log(this.name);}example1.sayName(); ///"JavaScript"/三、構造器與變量建設構造器和變量:
function ExampleClass(name, size){this.name = name;this.size = size;}var example = new ExampleClass("Public",5);console.log(example); /// {name:"Public", size: 5}//// accessing public variables/console.log(example.name); /// "Public"/console.log(example.size); /// 5/也可以仿制一個privat-property.function ExampleClass(name, size) {var privateName = name;var privateSize = size;this.getName = function() {return privateName;}this.setName = function(name) {privateName = name;}this.getSize = function() {return privateSize;}this.setSize = function(size) {privateSize = size;}} var example = new ExampleClass("Sammie",3);example.setSize(12);console.log(example.privateName); /// undefined/console.log(example.getName()); /// "Sammie"/console.log(example.size); /// undefined/console.log(example.getSize()); /// 3/
- 宮中秘策防曬霜怎么有45有50,宮中秘策防曬霜怎么是水狀的
- docker查看鏡像文件 docker鏡像查看
- 男人分手后有哪些心理變化 男的分手后心理階段
- 這些復合有望的信號 分手后總有預感會復合
- 怎么解除和好后的隔閡 分手后再復合感覺有隔閡了
- 分手后不能確定有沒有可能挽回 沒感覺分手復合可能性
- 為什么就是不愿意復合 分手后還關心但不復合
- 免費源碼交易網站源碼 源碼交易平臺有哪些
- dos命令中刪除文件夾命令 dos下刪除當前目錄下所有文件的命令
- 茶葉喝多了有什么壞處呢
