const find = (S, T) => { if (S.length < T.length) return -1; for (let i = 0; i < S.length; i++) { if...
function processString(s) { var arr = s.split(""); var new_arr = arr.map((item) => { return item =...
随机生成一个长度为 10 的整数类型的数组,例如 [2, 10, 3, 4, 5, 11, 10, 11,20],将其排列成一个新数组,要求新数组形式如下,例如 [[2, 3, 4, 5], [10, 11],[20]]。...
ES6 转 ES5 目前行业标配是用 Babel,转换的大致流程如下: 1.解析:解析代码字符串,生成 AST; 2.转换:按一定的规则转换、修改 AST; 3.生成:将修改后的 AST 转换成普通...
应该是 a.b.c.d 比 a['b']['c']['d'] 性能高点,后者还要考虑 [ ] 中是变量的情况,再者,从两种形式的结构来看,显然编译器解析前者要比后者容易些,自然也就快一点。...
Promise.prototype.finally = function (callback) { let P = this.constructor; return this.then( (value) => P...
jwt 举例: 1.需要一个 secret(随机数) 2.后端利用 secret 和加密算法(如:HMAC-SHA256)对 payload(如账号密码)生成一个字符串(token),返回前端 3....
例如:给定 nums1 = [1, 2, 2, 1],nums2 = [2, 2],返回 [2, 2]。 var nums1 = [1, 2, 2, 1], nums2 = [2, 2, 3, 4];...
箭头函数是普通函数的简写,可以更优雅的定义一个函数,和普通函数相比,有以下几点差异: 函数体内的 this 对象,就是定义时所在的对象,而不是使用时所在的对象。 - 不可以使用 arguments...
LazyMan('Tony'); // Hi I am Tony LazyMan('Tony').sleep(10).eat('lunch'); // Hi I am Tony // 等...
浏览:1929
浏览:1285
浏览:1242
浏览:937
浏览:814
浏览:796
浏览:762
浏览:717
浏览:700
浏览:614
29
浏览:126
浏览:123
浏览:110
浏览:131
浏览:116
13
浏览:124
浏览:115
浏览:120
12
浏览:157
浏览:98