本文已参与 「新人创作礼」活动, 一起开启掘金创作之路。
change
事件(input 输入和删除;type='file' 选择图片;select 选择下拉选项)
js 对象转换为 JSON 字符串
JSON.stringify()
JSON 字符串转换为 js 对象
JSON.parse()
自动获取焦点: focus()
input 输入框隐藏提示 autocomplete="off" // 直接加到标签
输入框事件 onkeyup
value 值发生改变的事件 onchangge 事件
存储 token 值 localStorage.setItem('token', res.token) 清除:removeItem
跳转 html location.href = './login.html'
清空 form 表单 form1.reset()
打印方式 log dir
findIndex(ele => ele.name == item.province) 这个方法就是: 根据条件查询数组中第一个满足条件的元素的索引值 如果没有那么返回 -1 如果有那么就返回对应值的下标
数组的 shift
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
// 把第一个元素添加到末尾
this.list.push(this.list[0])
// shift() 把第一个元素删除
this.list.shift()
数组的 findIndex 找到数组中的第一个满足的下标然后返回 let hdel = this.list.findIndex(item => item.id === del)
数组的 shift 从数组中删除一个指定区间(改变原数组); 允许传入一段新的元素区间, 放入删去的位置
splice(position, count) 表示从 position 索引的位置开始,删除count个元素
随机数
function figure(x, y) {
let num = Math.floor(Math.random() * (y - x + 1) + x)
return num
}
let randoDigit = figure(1,100)
console.log(randoDigit); // 随机数 1 - 100
\