随笔分类 - JS
摘要:js提供了sort()方法来对数组内的数据进行排序,但是只是对英文有作用,这个时候需要自定义排序的规则 ['张三','李四','王五'].sort((a, b) = a.localeCompare(b, 'zh Hans CN', {sensitivity: 'accent'})) 输出 ['李四'
阅读全文
摘要:js 的 Date 对象提供了许多方法,可以获取日期的年、月、日等信息,也可以修改年、月、日 日期的增减可以使用 等方法 exp: let date = new Date('2018 10 01') 对日期加减: date.setDate(date.getDate()+n); 对月加减: date.
阅读全文
摘要:先谈一谈需求,我有一个字符串数组,数组内容是字符类型的数字,需要把字符类型的数字转换为数字类型,找了找资料,发现牛人真是多,把前辈的经验总结一下。 例子 ['1','2','3'] = [1,2,3] 方法 ['1','2','3'].map(Number) // [1,2,3] ['1','2',
阅读全文
摘要:使用gravatar生成邮箱的头像时需要对邮箱地址哈希化,其中需要去除邮箱地址的首尾空白,查找了一些资料,总结一下 使用 js 提供的函数 trim() 方法会删除一个字符串两端的空白字符。 在这个字符串里的空格包括所有的空格字符 (space, tab, no break space 等)以及所有
阅读全文
摘要:最近在刷算法题,我是用js语言去写的,其中一题需要删除数组的某个元素,查了一下资料,总结一下 使用splice()方法 指定修改开始的位置 删除元素的个数 在删除的位置要添加的元素 splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容。 这种方式数组长度相应改变,原来的数组索引
阅读全文

浙公网安备 33010602011771号