10 2020 档案

摘要:1.基本类型 // 基本类型 let a:number = 3 let b:string = '3' let c:undefined = undefined let d:null = null let e:number = NaN let f:boolean = true 2.声明方法 方式一: f 阅读全文

posted @ 2020-10-26 01:10 猫头唔食鱼 阅读(7312) 评论(0) 推荐(0) 编辑

摘要:1.数组 let b1:number[]=[1,2,3] let b2:string[] = ['asdf'] let b3:boolean[]=[true,false] let b4:null[] = [null] let b5:undefined []= [undefined] let b6:a 阅读全文

posted @ 2020-10-25 21:09 猫头唔食鱼 阅读(2155) 评论(0) 推荐(0) 编辑

摘要:1.安装 yarn add styled-components 2.创建style.js import {createGlobalStyle} from 'styled-components' // 导出的变量要大写开头 export const CreateStyle = createGlobal 阅读全文

posted @ 2020-10-24 15:20 猫头唔食鱼 阅读(241) 评论(0) 推荐(0) 编辑

摘要:App.js import React, { Component } from 'react'; import './style.css' class App extends Component { constructor(props) { super(props); this.state = { 阅读全文

posted @ 2020-10-11 00:47 猫头唔食鱼 阅读(1152) 评论(0) 推荐(0) 编辑

摘要:0.安装Charles中文破解版 1.安装axios yarn add axios 2.引入axios import axios from 'axios' 3.写好json文件test.json ["vue","react","ng"] 4.配置Charles (1)选择工具/本地映射 (2)本地映 阅读全文

posted @ 2020-10-10 00:58 猫头唔食鱼 阅读(178) 评论(0) 推荐(0) 编辑

摘要:方法一:类似vue的写法,标签里定义一个$ref ,然后通过this.refs.xxx获取dom {/* 方法一:类似vue的写法 */} <span ref="test">test</span> // 获取ref只能在componentDidMount里 componentDidMount(){ 阅读全文

posted @ 2020-10-10 00:22 猫头唔食鱼 阅读(636) 评论(0) 推荐(0) 编辑

摘要:// 方法1: let obj = { name:'zs',age:12,addr:'gz' } let arr = [] for(var x in obj) { let o = {} o[x] = obj[x] arr.push(o) } console.log(arr); // 方法2 let  阅读全文

posted @ 2020-10-08 20:08 猫头唔食鱼 阅读(926) 评论(0) 推荐(0) 编辑

摘要:把多维数组转化为一维数组 es6写法 const deepFlatten = arr => [].concat(...arr.map(v => Array.isArray(v) ? deepFlatten(v) : v)); console.log(deepFlatten([1, [2], [[3] 阅读全文

posted @ 2020-10-01 23:29 猫头唔食鱼 阅读(410) 评论(0) 推荐(0) 编辑

摘要:function getTime(seconds){ return new Promise(resolve=>{ setTimeout(() => { resolve(seconds) }, seconds); }) } async function test(){ let arr = [getTi 阅读全文

posted @ 2020-10-01 23:24 猫头唔食鱼 阅读(2481) 评论(0) 推荐(0) 编辑

摘要:需求:生成1-31的数字,小于10的数字显示01,02,03...... 一般写法: // 一般写法 for(let i = 1;i<32;i++){ if(i<10){ console.log(`0${i}`); }else{ console.log(i); } } es8 padStart写法 阅读全文

posted @ 2020-10-01 23:23 猫头唔食鱼 阅读(169) 评论(0) 推荐(0) 编辑

摘要:一些es6遍历key 或 value的用法 1.Object.keys() 2.Object.values() 3.Object.entires() let obj = { name:'zs',age:12 } // for of 和entries 一起使用 for(let [k,v] of Obj 阅读全文

posted @ 2020-10-01 23:16 猫头唔食鱼 阅读(233) 评论(0) 推荐(0) 编辑

摘要:1.通过get设置代理对象的属性 // 原对象 let obj = { name: 'zs', age: 23 } // newObj是代理的对象 let newObj = new Proxy(obj, { // get是读取属性的方法 get(target, key) { if (key 'age 阅读全文

posted @ 2020-10-01 23:12 猫头唔食鱼 阅读(405) 评论(0) 推荐(0) 编辑

摘要:1.数组的解构赋值 // 数组解构赋值 let arr = ['hello','world'] let [a,b] = arr console.log(a); // hello console.log(b); // world // 只取部分值 let arr = [1,2,3,4] let [a, 阅读全文

posted @ 2020-10-01 23:00 猫头唔食鱼 阅读(249) 评论(0) 推荐(0) 编辑

摘要:一个需求:根据传入的type显示价格: es5写法 // es5写法 // type 0 批发 1 零售 let type = 0 let pf = 16 // 批发价 let ls = 20 // 零售价 function getPrice(type) { let showText = '' if 阅读全文

posted @ 2020-10-01 22:50 猫头唔食鱼 阅读(686) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示