JavaScript 习题
带只拖鞋去流浪
这个作者很懒,什么都没留下…
展开
-
JavaScript 习题:考察 this 指向以及作用域-1
// 请问下列代码输出什么?为什么? function a(xx){ this.x = xx; return this; } var x = a(5), y = a(6); console.log(x.x); // undefined console.log(y.x); // 6 答案:函数中的 this 指向 window。 1. x = a(5) , x = window ; 2. y = a(6) , x = 6。 感谢观看 期待关注 知乎:叄贰壹 简书:带只拖鞋去流浪 关注我,带你原创 2020-07-24 19:14:27 · 184 阅读 · 0 评论 -
JavaScript 习题:描述一下 cookies sessionStorage 和 localstorage 区别
[题目来源:Duing] 描述一下 cookies sessionStorage 和 localstorage 区别。 [解析] 相同点:凑存储在客户端 不同点: 1.存储大小 cookie 数据大小不能超过4k; sessionStorage 和 localStorage 虽然也有存储大小的限制,但比 cookie 大得多,可以达到 5M 或更大。 2.有效时间 localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据; sessionStorage 数据在当前浏览器窗口关闭原创 2020-06-05 09:58:06 · 239 阅读 · 0 评论 -
JavaScript 习题:如何获取一个字符串中的数字字符,并按数组形式输出,如 bdjhs113fdfd456fnsd789djnskd 输出 [113,456,789]
[题目来源:Duing] 如何获取一个字符串中的数字字符,并按数组形式输出,如 bdjhs113fdfd456fnsd789djnskd 输出 [113,456,789]。 [解析来源:叁贰壹] 我自己,hahaha~ 不用多想,这个题肯定是用正则表达式匹配来做的 var patt = /[0-9]+/g; var str = "bdjhs113fdfd456fnsd789djnskd"; console.log(str.match(patt)); 感原创 2020-06-03 14:28:15 · 450 阅读 · 0 评论 -
JavaScript 习题:实现打乱数组
[题目来源:Duing] JS 实现打乱数组 啥?你说啥?大哥,我没听错吧,竟然还有这么贱的要求。 [解析来源:叁贰壹] 我自己,hahaha~ 利用数组的内置函数 arrayobj.sort([sortfunction]) 就可以实现。 sortFunction 为可选项:是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。sortFunction 方法有两个参数。分别代表每次排序比较时的两个数组项。sort() 排序时每次比较两个数组项都回执行这个参原创 2020-06-02 13:07:41 · 371 阅读 · 0 评论 -
JavaScript 习题:在一个二维数组中,每个一维数组长度相同,每一行按照 …… 请完成一个函数输入一个这样的二维数组,和一个整数,判断数组中是否含有该整数?
[题目来源:Duing] 在一个二维数组中,每个一维数组长度相同,每一行按照从左到右的顺序递增,每一列按照从上往下的顺序递增。请完成一个函数输入一个这样的二维数组,和一个整数,判断数组中是否含有该整数? [解析来源:叁贰壹] 我自己,hahaha~ 依题意,每一行按照从左到右的顺序递增,每一列按照从上往下的顺序递增。那么你首先就会想到暴力破解,时间复杂度是O(n^2);但是,根据题意是可以做到更简单的,就像下面。 a. arr[0][0] 是整个数组最小的数,如果 target 比它小,那就直接返回原创 2020-05-30 13:04:52 · 447 阅读 · 0 评论 -
JavaScript 习题:下列代码将打印什么结果,为什么?(作用域,对象)
[题目来源:Duing] 下列代码将打印什么结果,为什么? function setValue(){ var sanery=songothao={}; sanery.name="叁贰壹"; songothao.like="javascript"; console.log(sanery.name,songothao.like); } setValue(); console.log(typeof sanery); console.log(typeof songothao);原创 2020-05-29 18:35:24 · 206 阅读 · 0 评论