js实现字符串length功能

这篇主要是不想用api,用基本的js语法来达到目的。

代码如下

function length(str){    
	let i = 0;
	while(str[i] !== undefined){
		i++;
	}
	return i;
}

测试

length('1sdfs')
length('1sd fs')

用到了js2个特性:
1.js中字符串可以用str[i]来获得单个字符
2.超出字符串长度的下标一定是undefined

posted @ 2018-11-30 11:47  raven-moon  阅读(1349)  评论(0编辑  收藏  举报