随笔分类 -  JavaScript

JavaScript基础知识
promise
摘要:1、then()方法 function cook() { console.log('开始做饭'); var p = new Promise((resolve, reject) => { setTimeout(() => { console.log('做饭完成'); resolve('鸡蛋炒饭'); 阅读全文

posted @ 2018-06-10 19:28 winerss 阅读(111) 评论(0) 推荐(0)

JavaScript之this使用
摘要:1、调用位置 在理解this的绑定之前,首先理解调用位置,决定this的绑定 function a() { // 当前调用栈是:a, 因此,当前调用位置是全局作用域 console.log('a'); b(); // b的调用位置 } function b() { // 当前调用栈是:a=>b, 因 阅读全文

posted @ 2018-05-14 17:04 winerss 阅读(142) 评论(0) 推荐(0)

面向对象设计
摘要:面向对象的程序设计 面向对象语言有一个标志,那就是都有类的概念,通过类可以创建任意多个相同的属性和方法的对象。 一、理解对象 var person = new Object(); person.name = 'winerss'; person.age = 29; person.job = 'font 阅读全文

posted @ 2018-03-20 14:16 winerss 阅读(112) 评论(0) 推荐(0)

正则表达式
摘要:RegExp 类型 test() var a = /cat/g.test('catalog'); console.log(a) // true var a = new RegExp('cat', 'g'); var b = a.test('catalog'); console.log(b); // 阅读全文

posted @ 2018-03-19 22:18 winerss 阅读(53) 评论(0) 推荐(0)

JavaScript 数组基础知识
摘要:Array 类型: 检测数组: console.log(myarr instanceof Array) //true toString()方法会返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串 valueOf()返回的还是数组 数组的栈方法: push方法从数组末尾添加一项,并返回修改 阅读全文

posted @ 2018-03-17 22:55 winerss 阅读(213) 评论(0) 推荐(1)

导航