- 博客(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 1279
原创 js字符串的方法
注: ECMAScript 中的字符串是不可变的,字符串不能更改,只能替换。所以以下操作方法均不能改变原字符串var str = “abcdeafg”;charAt(i) :返回第i个字符str.charAt(2) //“c”charCodeAt(i) :返回第i个字符的ASCIIstr.charCodeA(2)//99substr(start,num):从第start开始截取num个字符str.substr( 1,3 ) //“bcd”substring( start,
2020-09-06 19:40:19 152
原创 数组转化为有序对象
阿里 字节 腾讯笔面试题:[ ["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 262
原创 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 483
原创 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 3737 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人