随笔分类 - JavaScript
摘要:不会改变原来数组【concat()、every()、some()、filter()、map()、slice()】 concat() // concat()用于连接两个或多个字符串 // 该方法没有改变原有字符串,但是会返回连接两个或多个字符串的新字符串 let s1 = 'name:'; let s
阅读全文
摘要:浅拷贝与深拷贝 JavaScript的两种变量类型 JavaScript变量的类型分为两种,基本类型和引用类型, 其中基本类型是指简单的数据段,有5种:undefined、null、Boolean、number和string。 引用类型是指可能有多个值构成的对象,一般为:object、array、f
阅读全文
摘要:转载及详情链接:https://www.cnblogs.com/liugang-vip/p/5616484.html 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么
阅读全文
摘要:转载:http://www.nowamagic.net/librarys/veda/detail/1250 在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢? typeof 操作符 对于Function, String, Number ,Undefined
阅读全文
摘要://我们利用构造函数创建对象的过程我们称为对象的实例化 //一、使用构造函数的原因: // 1.因为我们一次创建一个对象,里面很多的属性和方法是大量相同的 我们只能复制 // 2.因此我们可以利用函数的方法 重复这些相同的代码 我们就把这个函数称为 构造函数 // 3.又因为这个函数不一样 里面封装
阅读全文
摘要:var year = prompt('请输入年份'); function isRun(year) { //如果是闰年我们返回 true 否则返回false var flag = false; if (year % 4 == 0 && year % 100 != 0 || year % 400 ==
阅读全文
摘要:function reverse(arr) { var newArr = []; for (var i = arr.length - 1; i >= 0; i--) { newArr[newArr.length] = arr[i]; } return newArr; } var arr1 = rev
阅读全文
摘要:1 function sort(arr) { 2 for (var i = 0; i < arr.length - 1; i++) { 3 for (var j = 0; j < arr.length - i - 1; j++) { 4 if (arr[j] > arr[j + 1]) {//前一个
阅读全文