slice()、substring()、substr()的相同点:这三个方法都是返回被操作字符串的一个子字符串,就是返回一
/** * @description: 复制 */ copyScript() { let url = this.datas; let oInput = document.createElement
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> window.onload = fu
1.箭头函数与function定义函数的写法://functionfunction fn(a, b){ return a + b;}//arrow<html> <head
什么是闭包闭包是指有权访问另一个函数作用域中的变量的函数。outer() { var a = '变量1' var inner
遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、
特性:似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。我们可以利用这一唯一特性进行数组的去重工作。Set本身是一个构造函数,
一般用法为:map和forEach等遍历方法不同,在forEach中return语句是没有任何效果的,而map则可以改变当前循环的值数组(map需return),一般用来处理需要修改某一个数组的值。 let arr1 = [1, 2, 3]; let arr2 = arr1.map((value, key, arr) => { console.log(value)
1-8个字!不能包含特殊字符/^((?!\\|\/|:|\*|\?|<|>|\||'|%|@|#|&|\$|\^|&|\*).){1,8}$/
面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将
truncate(arr) { return arr.filter(function(v, i, ar) { return i !== ar.length - 1 })},
Object.assign()方法可以接收多个参数,第一个参数是目标对象,ect.assign(target, source1, source2);target // {
/** * @description: 指定字符串 溢出显
includes和indexOf相比较:相同点
Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } };v
iframe一般用来包含别的页面,例如我们可以在我们自己的网站页面加载别人网站的内容iframe常用属性: 1.frameborder:是否显示边框,1(yes),0(no) 2.height:框架作为一个普通元素的高度,建议在使用css设置。 3.width:框架作为一个普通元素的宽度,建议使用css设置。 4.name:框架的名称,window.frames[name]时专用的属性。
setTimeout和setInterval都属于JS中的定时器,可以规定延迟时间再执行某个操作,不同的是setTimeout在规定时间后执行完某个操作就停止了,而setInterval则可以一直循环下去。setTimeout只在指定时间后执行一次,代码如下:<script> function hello() { console.log("hello"); } var t1
js
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号