4399公司2017秋招前端笔试试卷
时长:120分钟 总分:102分
258浏览 2人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 简答题 |
---|---|---|---|
数量 | 29 | 16 | 11 |
执行以下 JavaScript 代码,输出结果为()
var a = 4399 < 0 || typeof(4399 + '') console.log(a)
以上 JavaScript 代码,在浏览器中运行的结果是
var arrTemp = [1,2,3] arrTemp.shift() arrTemp.push(1) arrTemp.unshift(2) var arrNew = arrTemp.concat([1,2]) console.log(arrNew)
在浏览器控制台中执行以下代码,输出的结果是
function test() { var n = 4399 function add(){ n++ console.log(n) } return {n:n,add:add} } var result = test() var result2 = test() result.add() resukt2.add() console.log(result.n) result2.add()
以上 JavaScript 代码,在浏览器中运行的结果是
var foo = {n:1} (function(foo){ console.log(foo.n) foo.n = 3 var foo = {n:2} console.log(foo.n) })(foo) console.log(foo.n)
以上 JavaScript 代码,在浏览器中运行的结果是
以上 JavaScript 代码执行后, 浏览器 alert 出来的结果分别是
var color - 'green' var test4399 = { color: 'blue', getColor: function(){ var color = "red" alert(this.color) } } var getColor = test4399.getColor getColor() test4399.getColor()
以下 JavaScript 代码,在浏览器中运行的结果是
以下 JavaScript 代码,在浏览器中运行的结果是
function foo(){ console.log('first') setTimeout(function (){ console.log('second') },5) } for(var i=0i< 4399999999i++) { foo() }
以上代码,在浏览器中执行的结果是
var A = {n:4399} var B = function(){this.n = 9999} var C = function(){var n = 8888} B.prototype = A C.prototype = A var b = new B() var c = new C() A.n++ console.log(b.n) console.log(c.n)
在 es6 中,下面程序运行结果输出,选项结果正确的是
for(let i=0i<12i++){} console.log(i) const a = 12a=13 console.log(a) const g = {b:3} console.log(g.b) g.b=12console.log(g.b) let [head,...tail] = [1,2,3,4] conole.log(tail)