当前位置:首页 > 经验

js删除table指定行 js对象的方法有哪些

一、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"/

也可以用添加原型的方式:

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/
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章