lrc格式歌词格式化处理函数封装,返回对象数组
lrc格式歌词格式化处理函数封装,返回对象数组
- 函数
/*** lrc格式歌词格式化 * @param { STRING } lrc lrc格式歌词* @return { ARRAY } 返回对象数组*/
function lrcformat (lrc) {const lyric = []let lrcArr = lrc.split('\n')// 记录行数let row = lrcArr.length - 1// 循环遍历lrcArrfor (let i = 0; i < row; i++) {let itemArr = lrcArr[i].split(']')// 取出文字部分let text = itemArr.pop()// 取出时间部分itemArr.forEach(ele => {let obj = {}let timeArr = ele.slice(1, ele.length - 1).split(':')let s = parseInt(timeArr[0]) * 60 + Math.ceil(timeArr[1])obj.time = sobj.text = text// 存储到状态lyric.push(obj)})} return lyric
}
- 返回数据类型
[
{ time: 0, text: '天青色等烟雨' },
{ time: 1, text: '而我在等你' },
...
]
lrc格式歌词格式化处理函数封装,返回对象数组相关推荐
- python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数
python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录
- C函数中返回字符数组
原文 C函数中返回字符数组,CSDN同步发布. 转载请注明出处,谢谢! 强力推荐-不要错过,万一能帮助到自己呢? 朋友做了一个关于 人工智能的教程,教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小 ...
- 在qt中用c语言数组,在QT函数中返回一个数组/把一个数组传参给函数
1.把数组传参给函数 可以定义一个QVector的一个数组 QVector num(10); for(int i =0;i<10;i++) num [i] = i*i; fun(num); / ...
- 函数的返回值——数组返回
在C语言中,首先来对函数的返回值来温习一下: 函数调用使主调函数得到一个确定的值,这就是函数的返回值.函数的返回值是通过return 语句获得的. 那我们来提一个这样的问题,如果是一个数组通过排序后, ...
- python id()函数(返回对象在内存地址中的唯一标识)
from builtins.py def id(*args, **kwargs): # real signature unknown"""Return the ident ...
- 【Java3】封装,对象数组,构造器,this/super/继承,抽象
文章目录 1.封装:数据抽象 2.对象数组:先new 3.构造器:不写也有无参构造 3.1 数组工具类:return 3.2 冒泡排序应用:sort,temp 4.this/super/继承:多重,匿 ...
- Silverlight调用的JS方法返回对象数组的处理方法
最近在做Silverlight应用,需要用Silverlight调用页面中Javascript方法.这个JS方法返回一个对象数组给Silverlight.对于这个对象数组怎么在Silverlight里 ...
- 函数的不同的调用方式 函数也是对象 数组的函数调用 apply和call方法的使用
函数的不同的调用方式 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- Lrc格式歌词解析及误差纠正(C++)
首先是解析lrc文本/文件参考网上网友资料得到 #include "stdafx.h" #include <iostream> #include <fstream ...
最新文章
- 如何在主机win10和虚拟机(virtualbox)中的Ubuntu进行文件传输即共享文件夹的建立
- RDKit | 定量评估类药性(QED)
- python 图片打印文章总结
- 网页播放rtsp视频流
- DSP学习 -- Visual Studio 操作
- 沈志康奖教金 计算机学院,天大60名青年才俊获首届沈志康奖教金
- VG SketchPad编辑器——可嵌入的jQuery插件
- 在Python中将十六进制字符串转换为int
- 【MYSQL快速入门】常用函数:日期函数
- Java TCP小结
- java calendar数组_Java Calendar Date使用总结
- 林达华推荐的数学知识
- python设置桌面壁纸后重启电脑失效解决方案
- 蓝牙学习笔记之SMP协议(十四)
- OneNET麒麟座应用开发之十:空气质量数据监测站项目总结
- IOS苹果ipa重签名工具(苹果签名工具,ios签名工具,支持Windows系统和Macos系统)
- SQL Server 2008 导出、导入包含数据的脚本 保存脚本法
- 致命错误:异常代码=C0000005(这篇最详细,收藏之~)
- Kaggle赛题解析:Google手语识别
- Java 之父求职被嫌年纪大,硅谷公司现在喜欢“小鲜肉”,不爱“老古董” 作者:程序媛Adele
热门文章
- Windows 98操作系统快捷键大全
- 做好当下才能放眼未来--实习总结
- 云计算包括哪几个层次的服务?云计算的三大服务层次
- python学习day2
- 手机用户界面和多媒体版面有价值问题整理[j2medev.com][0406更新] 1
- 学计算机三本大学最低分数线,三本学校(三本大学最低分数线)
- 【Meta-AI】Sam-分割一切 测试
- 修改jira数据库配置
- matlab cell2mat(A)什么意思
- js中event.which和event.button