js
JoseThree
这个作者很懒,什么都没留下…
展开
-
JS函数
递归函数JS里面:const sum = function fn(n){ return n===0 ? 0: n + fn(--n)}console.log(sum(2))Python里面:def foo1(n): # if n == 0: # return 0 # else: # return n + foo1(n-1)...原创 2019-07-01 19:20:28 · 120 阅读 · 0 评论 -
Promise
var promise = new Promise( function (resolve,reject) { console.log('do some thing') resolve('dit it') console.log('~~~~~~~~~~~') reject('failed') });var p1= ...原创 2019-07-06 17:54:15 · 124 阅读 · 0 评论 -
对象操作
var obj = { a:100, b:200, c:300,}console.log(obj.a,obj.b,obj.c)var new1 = Object.keys(obj)var values = Object.values(obj)var entries = Object.entries(obj)console.log(new1)console....原创 2019-07-06 16:40:38 · 183 阅读 · 0 评论 -
JS语法
语句块function hello() { let a = 1; var b = 2; c = 3}if (true) { let d = 4; var e = 5; f = 6 if (1) { console.log(d) console.log(e) console.log(f)...原创 2019-06-30 23:48:12 · 85 阅读 · 0 评论 -
js++--简单运算
let d = --i - i-- - i-- - i // d=-1 i=-1 d=0 i=-2 d= 2 i = -3 d=2+3 i=-3console.log(d, i)let e = ++i + i++ + i++ + i// e= 1 i=1 e=2 i=2 ...原创 2019-06-29 21:22:11 · 655 阅读 · 0 评论 -
js的MiXin技术
const A = cls => class extends cls { //函数A返回一个继承自cls的子类 constructor (...arges){ console.log('A') super(...arges); if (typeof (this.stri) !=='function'){ //判断子类是否有stri方...原创 2019-07-09 22:06:17 · 319 阅读 · 0 评论 -
JS对象模型
要创建 Point 的新实例,必须使用 new 操作符。以这种方式调用构造函数实际上会经历以下 4个步骤:(1) 创建一个新对象;(2) 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象) ;(3) 执行构造函数中的代码(为这个新对象添加属性) ;(4) 返回新对象。老语法function Point (x,y) { // console.log('Poin...原创 2019-07-01 22:04:14 · 185 阅读 · 0 评论