js基础
文章平均质量分 91
Caroline_x
这个作者很懒,什么都没留下…
展开
-
多层数组的延迟执行 - for循环中执行定时器timeout async await
var c = [[11,22,33],[44,55,66]];var a=async function(){for(var key in c){var xxx = function() {return new Promise((res)=>{var b = async function(){for(var keys in c[key]){await new Promise((res1)=>{setTimeout(()=>{console.log(c[key][keys]);原创 2020-12-29 15:35:45 · 489 阅读 · 1 评论 -
前端面试题目:数组
题目:数组平铺,去重,然后排序[15, [1, new Number(1), 2], {a: 3, b: [4, 7, 8]}, [6, 7, 8, 9, [11, 12, [12, 13, [14]]]]]function arrayOpe (param){var newData = [];(function getArray(v){console.log(v,v instanceof Object)if(v instanceof Number || typeof v === “number”){原创 2020-08-20 13:53:37 · 266 阅读 · 0 评论 -
前端面试题目: index和nums是两个整数数组,将nums[i]的元素插入到target的index[i]位置上
var nums = [1,2,3,4,0],index=[0,1,2,3,0],target=[],length = nums.length > index.length ? nums.length : index.length;for(var i = 0 ; i < length;i++){console.log(target.length,index[i]);if(target.length>index[i]){for(var j = target.length;j>i原创 2020-08-20 13:51:56 · 542 阅读 · 0 评论 -
js异步-手写一个promise
手写一个promisePromise使用例子:let p = new Promise((resolve,reject)=>{ //do some thing let res = 'any'; resolve(res);}}p.then(res=>{ //res是接到从resolve来的值 console.log(res);},err=>{ console....原创 2020-03-19 13:51:36 · 300 阅读 · 0 评论 -
js基础-类型转换
valueOf 和 toString基本类型的valueof返回自身的原始类型,Array,Object,Function返回自身。Date返回对应的时间戳。toString:{age:1}function(){}[1,2,3][{age:1}]new Date()“asfd”123falsevalueOf{age: 1}ƒ (){}[1, 2, 3]...原创 2019-11-13 19:38:25 · 194 阅读 · 0 评论 -
《高级程序设计》整理
《高级程序设计》整理在喜马拉雅上听了沙翼的《高级程序设计》的音频课程,记录了一些题目当做整理复习用q1q2q3q4q4q5q6q7q8q9在喜马拉雅上听了沙翼的《高级程序设计》的音频课程,记录了一些题目当做整理复习用q1js区分大小写,html和css不区分大小写。那么请问,js在html中是否区分?a: onClick不区分,triggerClick区分q2汉字是否可以作为变量...原创 2019-07-03 17:11:45 · 184 阅读 · 0 评论