最近在使用React Native集成环信的时候遇到了这个问题,原因是在文件头部声明了
'use strict'
但是你的项目里面还是出现了这种方法声明方式
function ts () {
var d =
new Date()
var Hours = d.getHours()
var Minutes = d.getMinutes()
var Seconds = d.getSeconds()
return (Hours <
10 ?
'0' + Hours : Hours) +
':' + (Minutes <
10 ?
'0' + Minutes : Minutes) +
':' + (Seconds <
10 ?
'0' + Seconds : Seconds) +
' '
}
解决方案。。。
var ts = () => {
var d =
new Date()
var Hours = d.getHours()
var Minutes = d.getMinutes()
var Seconds = d.getSeconds()
return (Hours <
10 ?
'0' + Hours : Hours) +
':' + (Minutes <
10 ?
'0' + Minutes : Minutes) +
':' + (Seconds <
10 ?
'0' + Seconds : Seconds) +
' '
}
踩坑指南,以上是这种情况出现的一个场景,基本上全都出现在引用包或者借鉴别人的代码里面,原因也很简单,就是版本过老,那出现问题的解决方案也有针对性了