以下两个操作之间有什么区别,其中一个join
导致另一个导致"÷C "
减少的结果"÷C"
?
1
// returns "÷C "
["f7","43"].map(x=>'0x'+ x).map(String.fromCharCode).join('');
2
// returns "÷C"
["f7","43"].map(x=>'0x'+x).reduce((a, c) => {
a += String.fromCharCode(c);
return a
}, '');