- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人