JS Object的一些注意项

原创 2016年08月31日 16:02:03

To print out all elements, we can use afor/in loop, like this:

for(var property in dog) {
  console.log(property);
}
//typeof using
var languages = {
    english: "Hello!",
    french: "Bonjour!",
    notALanguage: 4,
    spanish: "Hola!"
};


// print hello in the 3 different languages
for(var x in languages){
   if(typeof languages[x] ==="string"){
       console.log(languages[x]);
       }else{
        console.log("It's a number!");
    };
    }

*Property can be any placeholder name.
prototype:
className.prototype.newMethod =
function() {
<span style="font-family:Microsoft YaHei;"></pre><br />statements;};</span>
<span style="background-color: rgb(255, 0, 0);"><span style="font-family:Microsoft YaHei;">//Example</span></span>
<span style="font-family:Microsoft YaHei;">function Dog (breed) {
    this.breed = breed;
    Dog.prototype.sayHello = function(){       
    console.log("Hello this is a " +this.breed +" dog");
        }
};
// add the sayHello method to the Dog class 
// so all dogs now can say hello
var yourDog = new Dog("golden retriever");
yourDog.sayHello();</span>
<span style="font-family:Microsoft YaHei;">
var myDog = new Dog("dachshund");
myDog.sayHello();
</span>


相关文章推荐

object-c 与 js 简单交互demo

  • 2015年08月25日 11:17
  • 88KB
  • 下载

Object.keys()js 把对象按照属性名的字母顺序进行排列

js 把对象按照属性名的字母顺序进行排列 var obj = {name: "zhangsan", age: 8, ace: 5, nbme: "lisi"};//要排序的对象 functio...

JS中==、===和Object.is()的区别

首先,先粗略了解一下这三个玩意儿: ==:等同,比较运算符,两边值类型不同的时候,先进行类型转换,再比较; ===:恒等,严格比较运算符,不做类型转换,类型不同就是不等; Object.is()是ES...

js通过Object.prototype.toString.call()精确判断数据类型后并复制数据

根据传入的数据先判断数据类型,然后根据不同的类型进行相应的数据复制处理。...

js里面的object对象

对象的存取方式有2种如下 meberA.name  ; meberA.age 或者 meberA["name"];  meberA.["age"] 当存在此属性时将修改属性的值,当不存在时候自...
  • seelye
  • seelye
  • 2013年01月07日 11:43
  • 8185

Professional JS(11.4.4-Markup Insertion/Scrolling/Event Flow/Event Handler/Event Object(part))

1.Markup Insertion(插入标记) ①The innerText property works with all text content contained with an elem...

Professional JS(5.1-5.3---Object/Array/Date Type)

Object Type/Array Type---Array.isArray()/instanceof/toLocaleString()/toString()/valueOf()/push()/pop...

Js中Prototype、__proto__、Constructor、Object、Function关系介绍

Function、Object、Prototype、__proto__内存关系图         上面的内存图跟堆栈结构可以参照文章Javascript_01_理解内存分配。         堆区...
  • WHACKW
  • WHACKW
  • 2017年03月14日 00:42
  • 367
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS Object的一些注意项
举报原因:
原因补充:

(最多只允许输入30个字)