04 2021 档案

摘要:给定一个数组arr,返回arr的最长无的重复子串的长度(无重复指的是所有数字都不相同): function maxLength( arr ) { if(!arr.length) return; var res = []; var max = 0; for(var i =0 ;i<arr.length 阅读全文
posted @ 2021-04-26 23:05 TangTaue 阅读(80) 评论(0) 推荐(0) 编辑
摘要:题目描述 将给出的32位整数x翻转。例1:x=123,返回321例2:x=-123,返回-321 你有注意到翻转后的整数可能溢出吗?因为给出的是32位整数,则其数值范围为[−2^{31}, 2^{31} − 1][−231,231−1]。翻转可能会导致溢出,如果反转后的结果会溢出就返回 0。 fun 阅读全文
posted @ 2021-04-25 23:01 TangTaue 阅读(148) 评论(0) 推荐(0) 编辑
摘要:给定一个字符串s以及它的长度n(1≤n≤500): 请返回变形后的字符串。题目保证给定的字符串均由大小写字母和空格构成。 function trans(s, n){ //write code here var arr = s.split(' ').reverse(); var res = []; f 阅读全文
posted @ 2021-04-23 22:05 TangTaue 阅读(147) 评论(0) 推荐(0) 编辑
摘要:##1 原型链继承 #### ES6中通过原型继承多个引用类型的属性和方法,由于原型和实例的关系,即每个构造函数都有自己的原型对象,同时原型有一个属性指向构造函数,并且实例有一个内部的指针指向原型。如果存在某原型是另一个类型的实例时,以此类推。便形成了原型链。 -实现原型链的基本代码模式: func 阅读全文
posted @ 2021-04-22 23:28 TangTaue 阅读(63) 评论(0) 推荐(0) 编辑
摘要:数组去重简易实现: Array.prototype.uniq = function () { var arr = this; var len = arr.length; var flag = true; var res = []; for(let i=0;i<len;i++){ // 数组中有重复值 阅读全文
posted @ 2021-04-12 20:24 TangTaue 阅读(30) 评论(0) 推荐(0) 编辑