zoukankan      html  css  js  c++  java
  • 9.11

    1..以下程序执行后返回的结果是:(   )

    15岁的小红在操场上运动

     1 var p1 = {
     2   name:'小明',
     3   age:'12',
     4   action:function(where,doing){
     5    console.log(this.age + '岁的'+this.name + '在' + where + doing);
     6   }  
     7 }
     8 var p2 = {
     9   name:'小红',
    10   age:'15'
    11 }
    12 console.log(p1.action.call(p2,'操场上','运动'))

    2.如何判断一个js对象是否是Array,arr为要判断的对象,其中最准确的方法是?

    Object.prototype.toString.call(arr) === '[object Array]';

    typeof(arr) 返回的是 Object

    instanceof 在跨 frame 对象构建的场景下会失效
    arr.toString 没有这种用法,正确的用法是 arr.toString() 返回的是数组的内容
    3.green,blue
    getColor();相当于普通的函数调用,此时this指向window,this.color应该为全局变量的值
    test4399.getColor();此时this指向调用函数的对象test4399,因此this.color应该为对象的属性值
  • 相关阅读:
    第七周作业
    第六周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业
    第0次作业
    第四次作业
    第三次作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/smhyu/p/13652065.html
Copyright © 2011-2022 走看看