题目描述:编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。
map和forEach 是否改变原数组
数组元素是基本类型,则都不会修改到原数组
数组元素是引用类型
- 对元素属性值进行修改,原数组都会跟着改变(本质:没有修改原数组的地址)
- 对元素进行修改,不会改变原数组(本质:修改了原数组的地址)
如果不希望改变到原数组,需要对操作数组进行深拷贝
js基础-深度拷贝
函数函数这里分两种: 普通函数和箭头函数, 区分这两者只需要看有无prototype, 有prototype属性就属于普通函数, 没有就是箭头函数。
12345678910111213141516function copyFunction(func) { let fnStr = func.
...