如何使用charCode赋值?

时间:2016-08-12 16:36:58

标签: javascript arrays binary

我想将字符串转换为字节,如果我将值abort分配为var str,它只能为第一个索引提供字节,如果我指定$scope.event[0],则会发生错误{ {1}}。如何获得数组的总字节数?

ctrl.js

$scope.event[]

1 个答案:

答案 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);
});