js
酒后不debug
这个作者很懒,什么都没留下…
展开
-
JS笔记-part4(伪数组)
伪数组 伪数组的本质是个对象,它拥有数组三要素:元素、下标、长度,但不能调用数组api 一个伪数组的范例: //伪数组 var nameArr = { 0:'lin', 1:'wang', 2:'Steven', 3:'taku', length:4 }; console.log(nameArr.length);/...原创 2019-01-17 23:40:50 · 114 阅读 · 0 评论 -
JS笔记-part1(API相关)
个人习惯用思维导图做笔记,重新敲一遍加深印象 js内置对象 Object Array Function Math Date String Number Boolean RegExp(正则表达式) 对象API String属性 str.length 获取字符串长度 String方法 str.charAt() 获取字符串某一个下标字符 str.c...原创 2019-01-15 01:35:56 · 137 阅读 · 0 评论 -
JS笔记-part2(正则表达式)
个人习惯用思维导图做笔记,重新敲一遍加深印象 正则表达式 概念:正则表达式是一个用于对字符串实现逻辑匹配运算的对象 创建正则表达式对象 (1)构造函数声明: var reg = new RegExp(/abc/,‘i’) 第一个参数为过滤字符串的规则 第二个参数为修饰符 (2)字面量简介方式(常用) var reg = /abc/i 在//内规定过滤规则,后面是修饰符 匹配方法 test():...原创 2019-01-15 02:53:58 · 88 阅读 · 0 评论 -
JS笔记-part3(面向对象)
面向对象 面向对象的本质是对面向过程的封装 面向对象三大特征:封装、继承、多态 封装 将某个具体功能封装在对象中,对外部暴露指定的接口,外界使用时无需考虑内部是如何实现的 function person(name,age,country){ this.name = name; this.age = age; this.country = country; } var person1 ...原创 2019-01-16 00:07:16 · 99 阅读 · 0 评论 -
js中&&和||的运算结果
js中&&和||的运算结果 1)&&表达式中左右都为真 var a = true; var b = 'haku'; console.log(a&&b);//haku 结果:返回右边的值 2)&&表达式中左为假,右为真 var a = false; var b = 'haku'; console.log(a&&b);/...原创 2019-01-22 17:52:15 · 1674 阅读 · 0 评论 -
ES6语法在IE的兼容解决
起因: 使用vue遍历渲染数据,在IE下无法渲染 问题发现: 使用了for of遍历和箭头函数等ES6语法不支持IE 解决方法: 分两步: (1)引入browser.min.js (2)将需要使用ES6语法的script标签的type属性设为’text/babel’ <script type='text/babel'> ...原创 2019-03-17 13:44:53 · 3460 阅读 · 4 评论 -
寻找字符串中出现次数最少的,且首次出现位置最前的字符
function foundStr(str){ var arrResult=null; if(typeof str === 'string'){ for(let i of str){ if(str.indexOf(i) == str.lastIndexOf(i)){ arrResult = i; ...原创 2019-05-14 11:56:08 · 855 阅读 · 0 评论