V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MaoRong
V2EX  ›  程序员

9 月日常开发使用

  •  
  •   MaoRong · 2021-09-23 19:44:44 +08:00 · 2079 次点击
    这是一个创建于 1161 天前的主题,其中的信息可能已经有所发展或是发生改变。

    9 月日常开发使用

    react

    prop 和 state

    1.需要配合使用,父传子用 prop,本页面使用用 state
    2.父调用子,用 onref 加 componentDidMount

    laravel

    console 传参

    1.{param1} 此类用$this->argument('param1')
    2.{--param2=} 此类用$this->option('param2')
    3.两者获取方法加 s 则获取全部参数

    mysql

    查总条数

    1.SELECT count(1) FROM charge
    2.SELECT count(主键 id) FROM charge
    3.SELECT count(*) FROM charge
    4.三个速度差不多

    SQL_NO_CACHE SQL_CACHE 查询缓存

    1.使用:SELECT SQL_NO_CACHE count(1) FROM app_store_ranking_status

    group 字段筛选问题

    1.来源:ttps://www.jianshu.com/p/5f09900d5250
    2.用法:SUBSTRING_INDEX( group_concat( amount ORDER BY date_payment DESC ), ',', 1 ) AS last_charge_amount
    3.存在问题:group_concat 拿到的数量太多可能只需要前几条

    判断表是否存在

    1.SHOW TABLES LIKE 'log_login_201905'

    JS

    箭头函数

    1.fun = () => {}

    遍历

    1.map 函数返回一个新的数组,在 map 的回调函数里,迭代每一项的时候也必须有返回值
    2.forEach 没有返回值,改变原数组

    判断数组是否包含某值

    1.includes 返回 true false,判断一个数组是否包含一个指定的值
    2.indexOf 返回-1 或者位数,搜索数组中的元素,并返回它所在的位置

    类型转换

    1.string to Number 用 Number 强转
    2.number 转 string 用 变量.toString()

    filter

    1.过滤数组,返回 ture 或者 false,也可求交集 ids.filter((v: any)=>value.includes(v));

    new Set()

    1.new Set(),类似数组但是成员值是唯一的不重复的

    // ## 初始化
    // 例一 可以接受一个数组作为参数
    const set = new Set([1,2,3,4,4,]);
    
    1 条回复    2021-09-23 22:01:23 +08:00
    binhb
        1
    binhb  
       2021-09-23 22:01:23 +08:00 via iPhone
    filter 返回符合条件的元素组成的新数组
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5473 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 08:42 · PVG 16:42 · LAX 00:42 · JFK 03:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.