我想将字符串转换为字节,如果我将值abort
分配为var str
,它只能为第一个索引提供字节,如果我指定$scope.event[0]
,则会发生错误{ {1}}。如何获得数组的总字节数?
ctrl.js
$scope.event[]
答案 0 :(得分:0)
您可以map
/ reduce
数组将字符串转换为字符代码。首先在关键字上运行map
(我们希望将一个数组转换为另一个数组),每个单词将单词拆分成一个数组,这样您就可以处理每个字母并将字符数组减少为它们的总和charCode
S:
$scope.event.map(word => word.split('').reduce((total,cur) => total + cur.charCodeAt(0), 0));
非ES6
$scope.event.map(function(word) {
return word.split(' ').reduce(function(total, cur) {
return total + cur.charCodeAt(0);
}, 0);
});