1234笑话大全

当前位置: 1234笑话大全 > 最新短信 >

你有必要知道的25个JavaScript面试题(3)

时间:2018-05-10 17:57来源:网络整理 作者:每日一笑 点击:
var hero = { _name: 'John Doe', getSecretIdentity: function (){ return this._name; }};var stoleSecretIdentity = hero.getSecretIdentity;console.log(stoleSecretIdentity());console.log(hero.getSecretIde

var hero = { _name: 'John Doe', getSecretIdentity: function (){ return this._name; } }; var stoleSecretIdentity = hero.getSecretIdentity; console.log(stoleSecretIdentity()); console.log(hero.getSecretIdentity());

将 getSecretIdentity 赋给 stoleSecretIdentity,等价于定义了 stoleSecretIdentity 函数:

var stoleSecretIdentity = function (){ return this._name; } stoleSecretIdentity

的上下文是全局环境,所以第一个输出 undefined。若要输出 John Doe,则要通过 call 、apply 和 bind 等方式改变 stoleSecretIdentity 的this 指向(hero)。

第二个是调用对象的方法,输出 John Doe。

25、给你一个 DOM 元素,创建一个能访问该元素所有子元素的函数,并且要将每个子元素传递给指定的回调函数。

函数接受两个参数:

  • DOM
  • 指定的回调函数
  • 原文利用 深度优先搜索(Depth-First-Search) 给了一个实现:

    function Traverse(p_element,p_callback) { p_callback(p_element); var list = p_element.children; for (var i = 0; i < list.length; i++) { Traverse(list[i],p_callback); // recursive call } }

    以上就是为大家分享的25个JavaScript面试题,希望对大家参加面试有所帮助。

    您可能感兴趣的文章:


    (责任编辑:每日一笑)

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    推荐内容
    • 领导生日祝福语范文

      领导生日祝福语范文 1、如果人生的风景有无数,愿幸福高居生活的榜首;如果情感的历程...

    • 笑话短信之万圣节

      万圣节绝对短信笑话万圣节的夜晚甲和乙带上面具去装鬼,甲说他要装恶鬼去吓人,乙说他...

    • 2015情人节情话浪漫句子

      1、 雪花无声飘落,我的心不停跳动。终于盼来了情人节,有机会把我的爱意发送。九十九...

    • 端午节祝福语2019

      端午节祝福语2019,端午节短信,1、愿你天天用大海的襟怀胸襟面临,用小猪的感觉熟睡,...

    • 领导离职祝福语精选

      领导 离职祝福语 精选 真心的谢谢您予以我的关怀,真心的谢谢您予以我的帮助,真心的...

    • 山东话骂人的话大全

      山东话 骂人的话 -山东方言 骂人大全 毛病=才坏 故意=得(dei)为,得易,得意哩 东张西...