今天看到了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);

最新文章

  1. 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧
  2. DXGI 1.5新特性
  3. js 数组处理函数
  4. [转]向facebook学习,通过协程实现mysql查询的异步化
  5. android设备休眠机制
  6. java 复习002
  7. jQueryUI 日期控件
  8. 【行为型】State模式
  9. 脑波设备mindwave TGCD接口开发示例
  10. Windows Azure入门教学系列 (一): 创建第一个WebRole程序
  11. ArcGisServer根据最大最小坐标换算瓦片行列号(转载)
  12. org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML doc
  13. OpenTSDB - 分布式可扩展的监控系统
  14. MinerConfig.java 爬取配置类
  15. 带你一文了解Python中的运算符
  16. spring cloud 笔记
  17. 自己动手实现java数据结构(一) 向量
  18. ListView中的TextView实现跑马灯效果
  19. LeetCode: Letter Combinations of a Phone Number 解题报告
  20. mybatis基础之一

热门文章

  1. 添加sudo免密码
  2. Linux系统诊断必备技能之二:tcpdump抓包工具详解
  3. SpringBoot系列:Pojo validation
  4. TCP/IP教程
  5. 锁定表头和固定列(Fixed table head and columns)
  6. 史上最污技术解读,让你秒懂IT术语(转载)
  7. 401 experience
  8. javascript基础 之 代码规范
  9. Ubuntu 16.04下安装MySQL及远程连接
  10. PowerDesigner的Table视图同时显示Code和Name的方法[转发]