
力扣
进阶er
进阶
展开
-
【力扣LeetCode】JS求数组交集差集
题目描述给定两个数组,编写一个函数来计算它们的交集(保留重复元素)。源代码(保留重复元素)function compare(v1,v2){ if(v1<v2)return -1; else if(v1>v2) return 1; else return 0; }var intersect = function(nums...原创 2019-09-20 12:36:16 · 519 阅读 · 0 评论 -
【力扣】初级算法之最长公共前缀
最长公共前缀题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。用JS来完成方法一:简单遍历var longestCommonPrefix = function(strs) { if(strs.length==0)return ""; if(strs.length==1)return strs[0]; va...原创 2019-09-25 08:17:46 · 167 阅读 · 0 评论 -
【字符串总结】字符串错题集
字符串方法中不会改变原数组的方法:concat() , slice(),substr(),substring(),trim(),toUpperCase(),replace(),split(),join()得到字符的字符编码:str.charCodeAt(i);//下标为i的字符的编码从字符串中查找子字符串的方法str.indexOf() str.lastIndexOf() //s...原创 2019-09-25 12:49:58 · 133 阅读 · 0 评论 -
【JS数组总结】JS数组中改变原数组和不改变原数组的方法总结
这些方法的操作对象都是数组对象改变原数组:1 pop():删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素 的值。如果数组已经为空,则 pop() 不 改变数组,并返回 undefined 值。arrayObject.pop()2 push():push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直 接修改 arrayOb...原创 2019-09-25 13:02:56 · 1082 阅读 · 0 评论