自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 给定字符串 str,检查其是否包含 连续3个数字

题目描述给定字符串 str,检查其是否包含连续3个数字1、如果包含,返回最新出现的 3 个数字的字符串2、如果不包含,返回 false示例1输入'9876543'输出987function captureThreeNumbers(str) { if (str.match(/([0-9]){3}/g)==null){ return f...

2019-09-29 10:29:23 4658 1

原创 给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false

题目描述给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false示例1输入'rattler'输出true使用正则表达式:function containsRepeatingLetter(str) { if (str.match(/([a-z]|[A-Z])(\1+)+/g)==null){ ...

2019-09-28 12:19:37 3543

原创 为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组

A基础题示例1输入[1, 2, 3, 4]输出[1, 4, 9, 16]function square(arr) {return arr.map(item =>{ return item*item})}

2019-09-25 17:46:39 898

原创 找出数组 arr 中重复出现过的元素

1.function duplicates(arr) { let a = {}; for (let i = 0; i < arr.length;i++) { if(!a[arr[i]]){ a[arr[i]] = 1; }else { a[arr[i]] ++; } ...

2019-09-25 17:32:14 727

原创 统计数组 arr 中值等于 item 的元素出现的次数

借助对象属性明不可重复特点:function count(arr, item) { let a = {}; for(let i =0 ;i < arr.length; i++) { if(!a[arr[i]]){ a[arr[i]] = 1; }else { a[arr[i]] ++; ...

2019-09-25 11:34:53 438

原创 在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组

主要知识点:会返回新数组(或其他类型)concat()、slice()、reverse()、toString()、join()直接对数组进行修改splice()、pop()、push()、sort()、unshift()、sort()1 .slice()、concat()function insert(arr, item, index) { return ar...

2019-09-25 11:22:21 647

原创 删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组

使用 JavaScript的Array对象:function truncate(arr) { return arr.slice(0,arr.length-1)}

2019-09-25 00:30:30 1341

原创 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组

无聊刷个小题:在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组function append(arr, item) { return arr.concat(item);}

2019-09-24 23:47:38 307

原创 字符串单词间做逆序跳转

输入:"I am a boy!"输出:"boy! a am 1"let str = "1 am a boy!";//字符串转为数组str.split(" ") //["1", "am", "a", "boy!"]//逆序str.split(" ").reverse() //["boy!", "a", "am", "1"]//数组转为字符串str.split...

2019-09-23 23:34:40 254

原创 如何获取命令行参数

需求场景:把多个项目合并成一个大的项目,公用配置、共用一些封装好的方法,运行项目的时候,需要配置入口,就涉及到从命令行获取文件名。方式一:var projectName = process.argv[index];//process.argv[ 'C:\\Program Files\\nodejs\\node.exe', 'G:\\test\\demo_01\\node_mod...

2019-09-18 19:31:43 1584

原创 Webpack的一些基础认知

一些常用的命令:安装模块并保存到package.json的devDependenciesnpm install --save-dev//简写npm i -D安装最新的稳定版npm i -D webpack安装指定版本npm i -D webpack@<version>安装最新的体验版本npm i -D webpack@beta全局安装...

2019-09-17 11:49:58 694

Clipboard.rar

工具形式引入、自定义

2021-07-01

栈的顺序存储LP

栈的顺序存储LP

2016-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除