- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 将字符串中每个单词的首字母大写
需求将字符串中每个单词的首字母大写输入:一个形如句子的字符串 输出:每个单词第一个字符大写的字符串代码const capitalizeEveryWord = str => str.replace(/\b[a-z]/g, char => char.toUpperCase());效果一点思路利用正则表达式 精准定位到需要更改的字符。
2017-12-29 11:50:13 6869 2
原创 javascript将字符串的第一个字母大写
需求将字符串的第一个字母大写输入:一个字符串,第二个参数表示字符串其余字符是否作出改变 输出:第一个字母大写的字符串代码const capitalize = ([first,...rest], lowerRest = false) =>first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));效
2017-12-29 11:32:04 4867
原创 Mac环境下搭建vue.js开发环境
1、安装node.js安装地址:https://nodejs.org/en/安装步骤:http://www.runoob.com/nodejs/nodejs-install-setup.html安装成功验证:2、基于node.js,利用淘宝npm镜像安装相关依赖在cmd里直接输入:npm install -g cnpm –registry=https://registry.npm.taobao.or
2017-12-25 18:39:53 3659
原创 javascript解析URL中的参数——返回对象
需求在同域的不同前端页面跳转或者不同域前端页面跳转时,可以通过参数传递一些数据,比如下面我们在某度搜索“location.search”:输入:一个包含参数的URL地址 输出:一个含有所有参数的对象代码目前有两种解决方案方案1const getURLParameters = url =>url.match(/([^?=&]+)(=([^&]*))/g).reduce((a, v) => (a[
2017-12-21 20:54:22 6944
原创 javascript数组平均数
需求返回一个数字数组的平均数输入:一个数字数组 输出:该数组的平均值代码const average = arr => arr.reduce((acc, val) => acc + val, 0) / arr.length;效果一点思路箭头函数(ES6),reduce(ES5)相比于while和for循环大大减少运行时间
2017-12-21 20:09:01 7633
原创 javascript返回字符串的所有排列
需求返回一个字符串所有的排列输入:一个字符串 输出:一个包含该字符串所有排列情况的数组代码const anagrams = str => { if (str.length <= 2) { return str.length === 2 ? [str, str[1] + str[0]] : [str]; } else{ return str.split(''
2017-12-21 19:48:41 2074 1
The use of multiple measurements in taxonomic problems
2020-12-01
鸢尾花(iris)数据集
2020-11-29
gflags-2.2.2
2020-10-13
vue.js 中文文档1.0
2017-12-27
《Kotlin-for-android-developers》中文版
2017-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人