每天CookBook之JavaScript-003

  • 字符串的搜索、截取、分割
  • 数组的遍历
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>002</title>
</head>
<body>
	
</body>
<script type="text/javascript">
var sentence = 'This is one sentence. This is a sentence with a list of items:' +
'cherries, oranges, apples, bananas. That was the list of items.';
console.log(sentence);

var start = sentence.indexOf(':');
var end = sentence.indexOf('.', start + 1);
var listStr = sentence.substring(start + 1, end);
console.log(start);
console.log(end);
console.log(listStr); 

var fruits = listStr.split(',');
console.log(fruits);

fruits.forEach(function(elmnt, indx, arry) {
	arry[indx] = elmnt.trim();
});
console.log(fruits);

var fruits = listStr.split(/\s*,\s*/);
console.log(fruits);

var fruits = sentence.substring(start+1, end).split(",");
fruits.forEach(function(elmnt, indx, arry){
	arry[indx] = elmnt.trim();
});
console.log(fruits);
</script>
</html>
posted @ 2016-07-06 22:30  4Thing  阅读(80)  评论(0编辑  收藏  举报