2018-08-02 今日头条

第一轮笔试题

1.屏幕中间一个方块(已知或未知宽度),内部包含文字A,要求实现垂直水平居中,尺寸随浏览器窗口变化,高度总是宽度的一半,距离左右各10px

2.arguments 是数组吗?若不是怎么变成数组

3.写出下列输出结果

if([] == false) {console.log(1)}

if({} == false) {console.log(2)}

if([]) {console.log(3)}

if([1] == [1]) {console.log(4)}

4.实现bind 方法

5.js 实现throttle节流

6.修改一下代码是输出结果如下:1,2,3,react,vue,js

var obj  = {
    text: ['react','vue','js'],
    say: function(){
        for(var i=0;i<text.length;i++){
            setTimeout(function(){
                console.log(this.text[i])
            }, 0)
            console.log(i)
        }
    }

}
obj.say()
  1. 写出以下输出结果
  async function async1(){
    console.log('async1 start')
    await async2()
    console.log('async1 end')
  }
  async function async2(){
    console.log('async2')
  }
  console.log('script start')
  setTimeout(function(){
    console.log('setTimeout')
  },0) 
  async1();
  new Promise(function(resolve){
    console.log('promise1')
    resolve();
  }).then(function(){
    console.log('promise2')
  })
  console.log('script end')

8、n数之和问题,给定一个无序不重复的数组,取n个数相加等于sum,只需一个解即可,写出实时间复杂度和控件复杂度

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,325评论 1 45
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,157评论 0 3
  • 自体的三种情况:1、有很强的分离焦虑,宁愿承受不好的关系,也不愿意承受分离的痛苦。2、道德优越感,以自我牺牲来维持...
    cicy0904阅读 3,573评论 0 0
  • 今天去报名了升本和会计上岗证的考试 希望可以顺利。会计报名了全日制班,每天早上上课,中午吃好饭继续上课,下午三点结...
    小敏在简书阅读 1,049评论 0 0
  • 自从知道青歌失踪的消息,我时常想运用自己的灵力去寻,但无奈修为浅薄,只能在剑里自己闷闷不乐。 “听说池子里的荷花开...
    铜镜映无邪阅读 1,850评论 0 0

友情链接更多精彩内容