数组方括号有趣的split方法
2024-10-19 07:27:29
今天看到了split的方法感觉好神奇的样子
split是javascript内置方法
就像join方法是连接数组并转换为字符串一样split方法是把数组拆分成多个部分,而且每一个部分都是数组的元素。
并对原来数组没有影响。由此我们可以干好多事情
像查找单词数目,把很多数组转换为由单词组成的数组,单词的蹦出等等
比如以下查找单词个数并打印出来
var tweets=['are you a pig','zhu zhu','pig i like it'];
var words={};//利用对象的属性不能相同的特性
var tweetText=tweets.join(' ');//join方法把他们连接在一起每一个用空格隔开
var tweetWords=tweetText.split(' ');//split方法创建一个单词组成的新数组
tweetWords.forEach(function(word){
words[word]=0; //为每一个单词都赋于一个0的word属性
});
tweetWords.forEach(function(word){
words[word]+=1;//单词每出现一次word属性便加1
});
console.log(words);
最新文章
- 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧
- DXGI 1.5新特性
- js 数组处理函数
- [转]向facebook学习,通过协程实现mysql查询的异步化
- android设备休眠机制
- java 复习002
- jQueryUI 日期控件
- 【行为型】State模式
- 脑波设备mindwave TGCD接口开发示例
- Windows Azure入门教学系列 (一): 创建第一个WebRole程序
- ArcGisServer根据最大最小坐标换算瓦片行列号(转载)
- org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML doc
- OpenTSDB - 分布式可扩展的监控系统
- MinerConfig.java 爬取配置类
- 带你一文了解Python中的运算符
- spring cloud 笔记
- 自己动手实现java数据结构(一) 向量
- ListView中的TextView实现跑马灯效果
- LeetCode: Letter Combinations of a Phone Number 解题报告
- mybatis基础之一