美文网首页
JS面试题总结

JS面试题总结

作者: 葡萄果茶 | 来源:发表于2017-10-20 17:07 被阅读16次

将会输出什么?(考察变量提升)

var foo = 1;

function (){

console.log(foo);

var foo = 2;

console.log(foo);

}

答案是undefined 和 2。

实现随机选取10--100之间的10个数字,存入一个数组,并排序

var iArray = [ ];

funtion getRandom (istart, iend){

    var iChoice = iend - istart +1;

    return Math.floor(Math.random() * iChoice + istart);

    }

    for(vari=0; i<10; i++){

    iArray.push(getRandom(10,100));

}

iArray.sort();

实现一个函数clone,可以对JavaScript中的5种主要的数据类型进行值复制(考察基本类型和引用类型的区别,以及递归算法)


如何消除一个数组里面重复的元素?

先排序,然后再前后比较。

一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会乖乖叫一声(yelp),有一条疯狗,一看到人就会每隔半秒叫一声(wow)地不停叫唤(yelp)。请根据描述,按示例的形式用代码来实。(考察继承,原型,setInterval)

①function  Dog () {

  this.wow = function () {

  alert(’Wow’);

  }

  this.yelp = function () {

  this.wow();

  }

}

②function  MadDog () {

  this.yelp = function () {

  varself = this;

    setInterval (function () {

    self.wow ();

    }, 500);

  }

}

MadDog.prototype = newDog();

六  addSpace("hello world") // -> 'h e l l o  w o r l d'?

string.OBject.split("").join(" ")


定义一个log方法,可以代理console.log,并可以传入多个参数

八 函数表达式和函数声明的区别

相关文章

  • 前端面试必问总结

    前言 本文用于总结个人在工作期间总结的一些面试题 题目列表 js的函数声明 js的原型链 js的闭包 js的Pro...

  • Javascript学习地图

    学习地图 多分享多总结 js基础 面试题 笔试题 好的代码 新的问题

  • Java面试题汇总

    Java面试题总结 Java面试题总结一Java面试题总结二

  • js基础面试题

    面试题:延迟加载JS有哪些方式? 面试题:JS数据类型有哪些? 面试题:JS数据类型考题 考题一: 考题二: 面试...

  • 前端排序算法总结;前端面试题2.0;JavaScript异步编程

    前端排序算法总结;前端面试题2.0;JavaScript异步编程 标签(空格分隔): Node.js 1、前端 排...

  • 2020-08-24

    前端总结 Awesome MDN awesome-coding-js 前端面试题整理 阮一峰的网络日志 » 首页 ...

  • 前端面试题总结——JS(持续更新中)

    前端面试题总结——JS(持续更新中) 1.javascript的typeof返回哪些数据类型 Object num...

  • 98道经典Vue面试题总结

    98道经典Vue面试题总结 本文档基于vue-cli技术栈总结了 vue-cli工程 vue.js核心知识 vue...

  • 前端相关大杂烩

    前端基础面试题(JS部分) 前端基础面试题(JS部分)学习 React.js 比你想象的要简单 原文地址:Lear...

  • js面试题总结

    这几天第一批学生都出去面试了,学生也陆陆续续的反馈回来一些面试题。以下是我对这些面试题的总结及分析。这个会一直更新...

网友评论

      本文标题:JS面试题总结

      本文链接:https://www.haomeiwen.com/subject/lsvvuxtx.html