- 博客(5)
- 收藏
- 关注
原创 js的Set与Map数据结构
一、Set方法 是在写leetCode的时候使用了Set(无重复的情况)方便解题 这里写目录标题一、Set方法Set的用法Set实例的属性与方法Set对象的遍历方法 Set的用法 1. Set是ES6提供的新的数据结构,类似于数组,但是值是唯一的,没有重复值。 let set = new Set() set.add(1).add(2).add(2) // Set(2) {1, 2} 2. Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。 // 1.数组作为
2022-03-28 16:01:29
1329
原创 js字符串的方法
注: ECMAScript 中的字符串是不可变的,字符串不能更改,只能替换。所以以下操作方法均不能改变原字符串 var str = “abcdeafg”; charAt(i) :返回第i个字符 str.charAt(2) //“c” charCodeAt(i) :返回第i个字符的ASCII str.charCodeA(2)//99 substr(start,num):从第start开始截取num个字符 str.substr( 1,3 ) //“bcd” substring( start,
2020-09-06 19:40:19
171
原创 数组转化为有序对象
阿里 字节 腾讯笔面试题: [ ["a", "aa", "aaa", "aaaa"], ["b", "bb", "bbb"], ["a", "ab", "aba"], ["a", "aa", "aab"] ] 转化为 [ { "name" : "a", "child" : [ { "name" : "aa", "child" : [
2020-09-06 16:19:36
283
原创 js实现获取url中的参数(牛客网前端大挑战原题)
题目描述: 获取 url 中的参数 指定参数名称,返回该参数的值 或者 空字符串 不指定参数名称,返回全部的参数对象 或者 {} 如果存在多个同名参数,则返回数组 输入描述:http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe key 输出描述:[1,2,3] function getUrlParam(sUrl, sKey) { let sParam = sUrl.split("?")[1].split("#")[0
2020-08-31 21:09:49
505
原创 js--for循环延时打印12345
js–for循环每隔一秒打印一个:1 2 3 4 5 //字节跳动面试遇到的问题 法一: //ES6:let for( let i = 1 ; i < 6 ; i++ ){ setTimeout( function(){ console.log( i ) },1000*i ) } 法二: //立即执行函数 闭包 for( var i = 1 ; i < 6 ; i++ ){ (function(j){ setTimeout( function(){ console.log
2020-08-31 12:08:21
3822
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人