博客
关于我
【必备知识点】JavaScript里面那些天天使用的API
阅读量:401 次
发布时间:2019-03-05

本文共 1379 字,大约阅读时间需要 4 分钟。

初学JavaScript的核心方法总结

数组操作

元素插入与删除

  • array.push(item...):向数组尾部添加元素。
  • array.unshift(item...):向数组头部添加元素。
  • array.concat(item...):将元素插入数组,可接受多个数组并在尾部拼接。

核心方法

  • array.pop():从数组尾部删除一个元素。
  • array.shift():从数组头部删除一个元素。
  • array.reverse():反转数组顺序。
  • array.slice(start, end):复制数组一部分。
  • array.join(separator):将数组元素转换为字符串。
  • array.sort(comparefn):对数组进行排序,可自定义比较函数。
  • array.splice(start, deleteCount, item...):实现高级数组操作,支持插入和删除。

数字处理

转换方法

  • number.toString():将数字转换为字符串。
  • Number.parseInt(item):将字符串或其他可转换为数字的值转换为整数。
  • Number.parseFloat(item):将字符串或其他可转换为浮点数的值转换为浮点数。

判断方法

  • Number.isNaN(item):判断是否为不定值(NaN)。
  • Number.isInteger(item):判断是否为整数。

对象操作

属性操作

  • object.hasOwnProperty(item):判断对象是否拥有指定属性。

获取方法

  • object.keys():返回对象所有属性名的数组。
  • object.values():返回对象所有属性值的数组。

JSON数据处理

序列化与反序列化

  • JSON.stringify():将对象转换为标准JSON字符串。
  • JSON.parse():将JSON字符串转换为对象。

字符串操作

常用方法

  • string.charAt(pos):获取指定位置的字符。
  • string.concat(...items):将字符串拼接成一个新的字符串。
  • string.indexOf(searchString, position):查找子字符串在字符串中的起始位置。
  • string.lastIndexOf(searchString, position):查找子字符串在字符串中的末尾起始位置。
  • string.search(regexp):使用正则表达式查找子字符串。
  • string.substring(start, end):截取字符串(支持负数参数)。
  • string.slice(start, end):高级截取方法,支持负数参数。
  • string.split(separator, limit):将字符串拆分成数组。
  • string.toLowerCase():将字符串转换为小写。
  • string.toUpperCase():将字符串转换为大写。

日期处理

常用方法

  • date.toLocaleString():按本地格式显示完整日期和时间。
  • date.toLocaleDateString():显示完整的日期部分。
  • date.toLocaleTimeString():显示完整的时间部分。

以上方法是前端开发中经常使用的核心工具,熟练掌握这些方法将极大提升您的开发效率。

转载地址:http://qmzwz.baihongyu.com/

你可能感兴趣的文章
OSChina 周日乱弹 —— 2014 年各种奇葩评论集合
查看>>
OSChina 技术周刊第十期,每周技术抢先看!
查看>>
OSError: no library called “cairo-2“ was foundno library called “cairo“ was foundno library called
查看>>
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
查看>>
OSGi与Maven、Eclipse PlugIn的区别
查看>>
Osgi环境配置
查看>>
OSG——选取和拖拽
查看>>
OSG中找到特定节点的方法(转)
查看>>
OSG学习:C#调用非托管C++方法——C++/CLI
查看>>
OSG学习:几何体的操作(一)——交互事件、简化几何体
查看>>
OSG学习:几何体的操作(二)——交互事件、Delaunay三角网绘制
查看>>
OSG学习:几何对象的绘制(一)——四边形
查看>>
OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
查看>>
OSG学习:几何对象的绘制(二)——简易房屋
查看>>
OSG学习:几何对象的绘制(四)——几何体的更新回调:旋转的线
查看>>
OSG学习:场景图形管理(一)——视图与相机
查看>>
OSG学习:场景图形管理(三)——多视图相机渲染
查看>>
OSG学习:场景图形管理(二)——单窗口多相机渲染
查看>>
OSG学习:场景图形管理(四)——多视图多窗口渲染
查看>>
OSG学习:新建C++/CLI工程并读取模型(C++/CLI)——根据OSG官方示例代码初步理解其方法
查看>>