function sumArr(arr){
return eval(arr.join("+"))
}
方法四:函数式编程写法
array.reduce(function(prev, current, currentIndex, arr), initialValue)
-
prev:函数传进来的初始值或上一次回调的返回值
-
current:数组中当前处理的元素值
-
currentIndex:当前元素索引
-
arr:当前元素所属的数组本身
-
initialValue:传给函数的初始值
function sumArr(arr){
return arr.reduce(function(prev,cur){
return prev + cur;
},0);
RedisShake指定库 redis sdk
1、sds头部的结构struct __attribute__ ((__packed__)) sdshdr8 {
uint8_t len; //当前buf区的数据长度
uint8_t alloc; //当前buf区已经申请的空间长度,就是总长度减去头部和最后的\0
unsigned char flags; //现在只用了3位,表示当前的参数类型是8,16,32还是64位