文章 | 总结 |
---|
var data = { | |
result: "SUCCESS", | |
interfaceVersion: "1.0.3", | |
requested: "10/17/2013 15:31:20", | |
lastUpdated: "10/16/2013 10:52:39", | |
tasks: [ | |
{id: 104, complete: false, priority: "high", | |
dueDate: "2013-11-29", username: "Scott", | |
title: "Do something", created: "9/22/2013"}, | |
{id: 105, complete: false, priority: "medium", |
var data = { | |
result: "SUCCESS", | |
interfaceVersion: "1.0.3", | |
requested: "10/17/2013 15:31:20", | |
lastUpdated: "10/16/2013 10:52:39", | |
tasks: [ | |
{id: 104, complete: false, priority: "high", | |
dueDate: "2013-11-29", username: "Scott", | |
title: "Do something", created: "9/22/2013"}, | |
{id: 105, complete: false, priority: "medium", |
var data = { | |
result: "SUCCESS", | |
interfaceVersion: "1.0.3", | |
requested: "10/17/2013 15:31:20", | |
lastUpdated: "10/16/2013 10:52:39", | |
tasks: [ | |
{id: 104, complete: false, priority: "high", | |
dueDate: "2013-11-29", username: "Scott", | |
title: "Do something", created: "9/22/2013"}, | |
{id: 105, complete: false, priority: "medium", |
var str = 'Lorem ipsum dolor sit amet consectetur adipiscing elit'; | |
// 以空格分割单词 | |
var splitBySpace = s => s.split(' '); | |
// 每个单词的长度 | |
var getLength = w => w.length; | |
// 词的数组转换成长度的数组 | |
var getLengthArr = arr => R.map(getLength, arr); |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sed massa nisi. Ut cursus consequat blandit. Etiam sed viverra tortor. Duis leo ligula, facilisis ut lacinia sagittis, bibendum sed est. Praesent ac mi turpis. Nulla posuere est nec purus vulputate dignissim. Etiam vehicula dictum facilisis. Vestibulum dignissim mattis mollis. Nam ac nunc quis urna viverra tincidunt quis non nisl. Curabitur feugiat nibh vehicula ligula hendrerit, id viverra diam ullamcorper. Duis at sagittis turpis, venenatis laoreet justo.
Nam mauris metus, auctor nec ligula bibendum, eleifend bibendum elit. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus at mi enim. Proin eu vulputate sapien. Phasellus cursus ex lobortis, porttitor urna quis, viverra quam. Suspendisse et lacinia tellus. Suspendisse potenti. Nullam euismod ultrices augue sit amet dignissim. Morbi at purus sed augue aliquet feugiat elementu
// 条形码识别(Chrome 56 支持) | |
var barcodeDetector = new BarcodeDetector(); | |
barcodeDetector.detect(image) | |
.then(barcodes => { | |
barcodes.forEach(barcode => console.log(barcodes.rawValue)) | |
}) | |
.catch((e) => { | |
console.error("Boo, BarcodeDetection failed: " + e); | |
}); | |
let x = 99; | |
function foo(p = x + 1) { | |
console.log(p); | |
} | |
foo() // 100 | |
x = 100; | |
foo() // 101 |
// 情况一 | |
let str = 'outer'; | |
function foo(x = () => str) { | |
let str = 'inner'; | |
console.log(x()); // outer | |
} | |
foo(); |
const map = (array, func) => ( | |
array.map(func) | |
); | |
const flatMap = (array, func) => ( | |
array.reduce((result, element) => ( | |
result.concat(func(element)) | |
), []) | |
); |