javascript
yy_33404590
这个作者很懒,什么都没留下…
展开
-
for ...of的用法
for of 循环操作Array.from(obj) —Array.from() 方法可以让我通过类数组(array-like)或可迭代对象来创建一个新的 Array(数组) 实例。for in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for of 语句创建一个循环来迭代可迭代的对象什么是 for..原创 2020-07-12 00:04:45 · 4098 阅读 · 4 评论 -
华为二面(组合排列:阶乘,字符串的不同排列数)
题目 给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。 如:S为ABA,则不同的排列有ABA、AAB、BAA三种。 function helper(s) { const res = []; let sum = 1; let j = 0; for (let val of s) { j++;原创 2022-03-18 17:43:43 · 552 阅读 · 0 评论 -
华为机试一面----(代码题) + 排序总结
题1 : 给定一系列数,和一个sum和,求序列中最大子序列的长度为多少?? 使用简单动态规划即可。代码 function findMax(arr, sum) { let memo = []; memo[0] = arr[0]; let res = []; res.push(arr[0]); let max = -1; for (let i = 1; i .原创 2022-03-14 16:46:08 · 1277 阅读 · 0 评论 -
数组去重 + reduce + 数组中最大值
数组去重.csdn.net/weixin_42412046/article/details/81459294 // 1. 数组去重--字符串 let myArray = ['a', 'b', 'a', 'b', 'c', 'e', 'e', 'c', 'd', 'd', 'd', 'd'] let ss = myArray.reduce((acc, cur) => { if (acc.indexOf(cur) == -1) {原创 2022-03-14 16:25:26 · 415 阅读 · 0 评论 -
两个相同字符串之间的最长子字符串 (兴业数金--一面笔试)
建立hash表,查找 // 题目:输出两个相同字符串之间的最长子字符串 function maxLengthBetweenEqualCharacters(s) { // 1. 建立一个索引表(key为字符,值为数组) const hash = []; for (let i in s) { if (!hash[i]) { hash[s[i]] =原创 2022-03-14 14:37:02 · 547 阅读 · 0 评论 -
promise学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档手写Promise.all 和 Promise.race一、准备工作二、代码一、准备工作Promise.all(iterable)传入参数:iterable参数对象里返回:一个新的promise对象,结束条件:所有的promise对象都成功的时候才会触发成功Promise.race(iterable)传入参数:iterable参数对象里返回:一个新的promise对象,结束条件:任意一个子promise成功或失败.原创 2022-03-14 12:38:44 · 511 阅读 · 0 评论