![](https://img-blog.csdnimg.cn/2020022514450478.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 53
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
AnyaPapa
这个作者很懒,什么都没留下…
展开
-
JavaScript - 入门
w3school教程https://www.w3school.com.cn/js/index.asprunoob教程https://www.runoob.com/js/js-tutorial.html原创 2021-03-29 10:39:09 · 85 阅读 · 0 评论 -
Javascript - 通过reduce去重
let arr = [];getRepeatNum: function (data) { return data.reduce(function (prev, next) { prev[next] = (prev[next] + 1) || 1; return prev; }, {});}console.log(getRepeatNum(arr));原创 2021-08-31 11:52:45 · 88 阅读 · 0 评论 -
JavaScript - 截取字符串方法
JS提供三个截取字符串的方法:slice() substring() substr()slice()和substring()var stmp = "rcinn.cn"; 使用一个参数 alert(stmp.slice(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn"alert(stmp.substring(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn"使用两个参数alert(stmp.slice(1,5))//从第2个字符开始,到第5个原创 2021-08-19 14:20:36 · 303 阅读 · 0 评论 -
JavaScript - 字符串转成数字的三种方法
1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数parseInt("1234blue"); //returns 1234parseInt("0xA"); //returns 10parseInt("22.5"); //returns 22parseInt("blue"); //returns NaNparseInt("AF", 16); //returns 175parseInt("10", 2); //returns 2parseInt("10"原创 2021-08-19 14:10:54 · 593 阅读 · 0 评论 -
JavaScript - 获取数组中最大值
1.es6拓展运算符...Math.max(...arr)2.es5 apply(与方法1原理相同)Math.max.apply(null,arr)3.for循环let max = arr[0];for (let i = 0; i < arr.length - 1; i++) { max = max < arr[i+1] ? arr[i+1] : max }4.数组sort()arr.sort((num1, num2) => { r原创 2021-08-19 14:04:38 · 125 阅读 · 0 评论 -
JavaScript - apply()与call()的区别
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为:/*apply()方法*/function.apply(thisObj[, argArray])/*call()方法*/function.call(thisObj[, arg1[, arg2[, [,...argN]]]]);它们各自的定义:apply:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.apply(A, arguments);即A对象应用B对象转载 2021-05-23 19:19:06 · 775 阅读 · 0 评论 -
JavaScript - forEach、for in、for of 三者对比
forEachforEach专门用来循环数组,可以直接取到元素,同时也可以取到index值存在局限性,不能continue跳过或者break终止循环,没有返回值,不能returnlet arr = ['a', 'b', 'c', 'd']arr.forEach(function (val, index, arr) { console.log('index:'+index+','+'val:'+val) // val是当前元素,index当前元素索引,arr数组 console原创 2021-05-18 16:00:23 · 1024 阅读 · 0 评论 -
JavaScript - 标准内置对象 Array
Web 开发技术https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array属性Array.length:长度方法Array.concat():方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组Array.copyWithin():方法浅复制数组的一部分到同一数组中的另一个位置,并返回它,不会改变原数组的长度Array.entries():转载 2021-04-06 11:38:44 · 123 阅读 · 0 评论 -
ECMAScript 6 - 正则的扩展之修饰符
i 修饰符g 修饰符m 修饰符u 修饰符(1)点字符(2)Unicode 字符表示法(3)量词(4)预定义模式(5)i 修饰符(6)转义y 修饰符s 修饰符:dotAll 模式转载 2021-03-30 13:39:29 · 130 阅读 · 0 评论 -
ECMAScript 6 - 常用关键字
ECMAScript 6 入门ES5 只有两种声明变量的方法:`var`命令和`function`命令。ES6 除了添加`let`和`const`命令,和另外两种声明变量的方法:`import`命令和`class`命令。所以,ES6 一共有 6 种声明变量的方法。varvar b = 1;JavaScript变量是用于存储数据值的容器。functionfunction ...原创 2019-11-22 13:24:47 · 894 阅读 · 0 评论 -
JavaScript - BOM(Browser Obejct Model)
window 对象的方法种类 种类 说明 open("URL", "新窗口名字", "新窗口options") 打开一个新的浏览器窗口或查找一个已命名的窗口 alert(data) 显示带有一段消息和一个确认按钮的警告框 prompt("提问", "答案") 显示可提示用户输入的对话框 confirm("提问", "内容") 显示带有一段消息以及确认...原创 2020-03-11 21:53:54 · 99 阅读 · 0 评论 -
JavaScript - 内部对象
关于日期的方法 获取日期情报(GET) 修改日期情报(SET) getFullYear() 获取年 setFullYear() 修改年 getMonth() 获取月(当前月 - 1) setMonth() 修改月(当前月 - 1) getDate() 获取日 setDate() 修改日 getDay() 获取星期(...原创 2020-03-11 19:34:26 · 134 阅读 · 0 评论