首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
js题
】的更多相关文章
一道js题
<script> var a = 5; function test(){ this.a = 10; a = 15 this.func = function(){ var a = 20 ; alert(this.a); } } var tt = new test(); tt.func(); setTimeout(tt.func, 1000); </script> 这是之前看到的一道js题,其中有a出现了五次,那么到底输出什么呢,我想看了我上一个随笔你应该就明白了. 这个题主要考察两个…
前端JS题
题目如下: function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getName = function () { alert (3);}; var getName = function () { alert (4);}; function getName() { alert (5);} //请写出以下输…
一道变态的js题
一道腾讯js面试题 题目如下: f = function() {return true;}; g = function() {return false;}; (function() { if (g() && [] == ![]) { f = function f() {return false;}; function g() {return true;} } })(); alert(f()); // true or false ? 按网友的描述猜测,这应该是QQ招聘的题目,既考查了ECMA…
面试中遇到的原生js题总结
最近面试,遇到很多js相关的面试题,总结一下. 1.js 去重 1) indexOf Array.prototype.unique = function(){ var result = []; var len = this.length; for(var i = 0; i<len; i++){ if(result.indexOf(this[i])<0){ result.push(this[i]); } } return result; } var arr = [1,2,3,2,1,3,2,1]…
常考JS题笔记
### 1. 原始类型有哪几种?null 是对象吗? 答: Null,undefined,Number,String,Blooean,symbol1)[理解和使用ES6中的Symbol][https://www.jianshu.com/p/f40a77bbd74e]2)null不是对象,但是typeof会把其归为对象console.log(typeof null) // `000` 开头代表是对象,然而 `null` 表示为全零,所以被误判为对象console.log(null instance…
一道经典JS题(关于this)
项目中碰到的问题,以前也碰到过,没有重视,现记录如下. <input type='button' value='click me' id='btn' /> <script> var num = 0; var obj = { num: 1, fn: function() { console.log(this.num); }, init: function() { setTimeout(this.fn, 0); document.getElementById('btn').addEve…
js题
function newStr(){ return "hi";}function turn(str){ str.toString = newStr;}var str1 = "hello", str2 = new String("hello2");turn(str1);turn(str2);alert(str1);alert(str2);alert(str1+str2);…
一道js题(引用类型、基本类型、包装对象、函数赋值)
var a = 1; var obj = { b: 2 }; var fn = function () {}; fn.c = 3; function test(x, y, z) { x = 4; y.b = 5; z.c = 6; return z; } test(a, obj, fn); alert(a + obj.b + fn.c); 复制代码 答案是12,如果回答得正确,就没必要看下去.If not,就跟我一起来学习下好啦~ (一)基本类型…
阿里笔试js题
有一个数组,其中保存的都是小写英文字符串,现在要把它按照除了第一个字母外的字符的字典顺序(字典顺序就是按首字母从a-z顺序排列,如果首字母相同则按第二个字母……)排序,请编写代码: 例:["abd","cba","ba",]排序后["ba","cba","abd"] 好吧,我在准备笔试,不说了,贴代码: function arraySort(arr){ return arr.sort(f…
继续几道经典的js题(局部和全局变量,对象等)
1. //现有代码如下:var foo = 1;function main(){alert(foo);var foo = 2;alert(this.foo)this.foo = 3;}//1.请给出以下两种方式调用函数时,alert的结果,并说明原因.var m1 = main();var m2 = new main();//2.如果想要var m1 = main()产生的m1和前面的m2完全一致,又该如何改造main函数? 1.var m1=main()时,alert的结果是undefined…