- 求值:
var n1 = 10;
var n2 = 5;
var r = n1+++n2;
console.log(n1, n2, r); // => 11, 5, 15
- 求值:
var n1 = 10;
var n2 = 5;
var r = n1+++n2;
console.log(n1, n2, r); // => 11, 5, 15
var Promise = function () { | |
this.thens = []; | |
}; | |
Promise.prototype = { | |
resolve: function () { | |
var t = this.thens.shift(), n; | |
t && (n = t.apply(null, arguments), n instanceof Promise && (n.thens = this.thens)); | |
}, | |
then: function (n) { |
// 十进制转其他 | |
var x=100; | |
alert(x); | |
alert(x.toString(8)); | |
alert(x.toString(32)); | |
alert(x.toString(16)); | |
//其他转十进制 | |
var x='100'; | |
alert(parseInt(x,2)); | |
alert(parseInt(x,8)); |
/** | |
* @param {HTMLElement} el | |
* @param {String} where beforeBegin、afterBegin、beforeEnd、afterEnd | |
* @param {String} html | |
*/ | |
function insertHTML(el, where, html) { | |
if (!el) return false; | |
where = where.toLowerCase(); |
/* | |
* @Author: dm.yang | |
* @Date: 2014-09-19 15:40:08 | |
* @Last Modified by: dm.yang | |
* @Last Modified time: 2014-11-06 22:36:51 | |
*/ | |
var uaParser = require('ua-parser'); |
'use strict'; | |
let p = (v) => { | |
return new Promise((resolve, reject) => { | |
setTimeout(resolve, 1000) | |
}).then(() => v) | |
} | |
[1, 2, 3, 4, 5].reduce((seq, curr) => { | |
return seq.then(() => p(curr)).then(console.log) |