*getFieldLastUpdata後臺接口
dataTime () {
getFieldLastUpdata().then(res => {
this.updata = res.data
let d = new Date(parseInt(res.data))
let year = d.getFullYear()
let month = d.getMonth() + 1
month = month < 10 ? '0' + month : month
let day = d.getDate()
day = day < 10 ? '0' + day : day
let hour = d.getHours()
hour = hour < 10 ? '0' + hour : hour
let minute = d.getMinutes()
minute = minute < 10 ? '0' + minute : minute
let second = d.getSeconds()
second = second < 10 ? '0' + second : second
d = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second
// console.log(d)
this.updata = d
return d
})
}
},
上面爲時間戳的轉換
下面是一個小練習
test (value) {
const list = [
{ name: '21', value: '45' },
{ name: '42', value: '765' },
{ name: '個', value: 'GFHJ' },
{ name: '324', value: '5436' }
]
// prompt
// prompt('請輸入+', value)
var k = 0
for (let i in list) {
if (list[i].name === value) {
console.log('該值已經存在')
return
}
if (list[i] !== value) {
k++
}
}
if (k === list.length) {
console.log('未找到該值')
}
/**
* // 數組
func (value) {
}
func(data)
// 數組中 是否存在 value === data 的數據
*
*/
},
*在調用test的時候對比傳入的參數是否在數組中存在,爲了不讓重複打印。
設置一個變量,用來記錄當前檢索的數組個數
初始值設置爲0
然後每一次未找到,就將該變量+1
當既未找到,該變量又等於數組的長度時,打印一個未找到
這是一個大佬告訴我的