收下这些JavaScript使用技巧

创建二维数组

//方法一:使用map函数
new Array(m).fill(0).map(x=>Array(n).fill(0))

//方法二
new Array(new Array(), new Array());

获取字节长度

function getLength(str) {
	str = str || "";
	var realLength = 0, len = str.length, charCode = -1;
	for (var i = 0; i < len; i++) {
		charCode = str.charCodeAt(i);
		if (charCode >= 0 && charCode <= 128)
			realLength += 1;
		else
			realLength += 3;
	}
	return realLength;
}

位运算

语法 效果
a&1 等同于a%2
a >> 1 等同于a/2

猜你喜欢

转载自blog.csdn.net/baidu_38798835/article/details/107293953