const关键字用来作甚?const是一个类型修饰符.常见的类型修饰符有哪些? short long unsigned signed static autoextern register 定义一个变量. (1)类型描述符中如果有多个关键字,他们出现的位置不影响对变量的限制. short int i; int short i; const int a; int const a;//上面两个是一样的. (2) const int *a; int* const a; int const* const…
S.O.L.I.D 是面向对象设计(OOD)和面向对象编程(OOP)中的几个重要编码原则(Programming Priciple)的首字母缩写.面向对象设计的原则SRP The Single Responsibility Principle 单一职责原则OCP The Open Closed Principle 开放封闭原则LSP The Liskov Substitution Principle 里氏替换原则ISP The Interface Segregation Principle 接口…
暂时不考虑ES6中symbol,hasOwnProperty()方法返回的是一个对象上是否包含一个指定属性,如果含有则返回true,如果没有则返回false. 和 in 运算符不同,该方法会忽略掉那些从原型链上继承到的属性.这一特性尝尝用来检测一个对象上是否包含自身拥有的属性,并且不是从原型链上继承而来的. 如: o = new Object(); o.prop = 'exists'; function changeO() { o.newprop = o.prop; delete o.pro…