首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Vue源码中9个可借鉴的基础方法

Vue源码中9个可借鉴的基础方法

作者头像
Javanx
发布于 2020-02-28 06:22:42
发布于 2020-02-28 06:22:42
50400
代码可运行
举报
文章被收录于专栏:web秀web秀
运行总次数:0
代码可运行

1、基础判断

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function isUndef(v) {
        return v === undefined || v === null
    }
    function isDef(v) {
        return v !== undefined && v !== null
    }
    function isTrue(v) {
        return v === true
    }
    function isFalse(v) {
        return v === false
    }

2、检查是否是原始值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function isPrimitive(value) {
        return (
            typeof value === 'string' ||
            typeof value === 'number' ||
            // $flow-disable-line
            typeof value === 'symbol' ||
            typeof value === 'boolean'
        )
    }

3、快速对象检查

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function isObject(obj) {
        return obj !== null && typeof obj === 'object'
    }

4、获取值的原始类型字符串

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    var _toString = Object.prototype.toString;

    function toRawType(value) {
        return _toString.call(value).slice(8, -1)
    }

5、严格的对象类型检查

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function isPlainObject(obj) {
        return _toString.call(obj) === '[object Object]'
    }
    // 这里大家可以思考一下为什么使用这种方式,还有下面的正则检查

6、严格的正则类型检查

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function isRegExp(v) {
        return _toString.call(v) === '[object RegExp]'
    }

7、检查是够是有效的数组下标

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function isValidArrayIndex(val) {
        var n = parseFloat(String(val));
        return n >= 0 && Math.floor(n) === n && isFinite(val)
    }

8、值转换为实际的字符串

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function toString(val) {
        return val == null ?
            '' :
            Array.isArray(val) || (isPlainObject(val) && val.toString === _toString) ?
            JSON.stringify(val, null, 2) :
            String(val)
    }

9、值转换为数字以进行持久化

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function toNumber(val) {
        var n = parseFloat(val);
        return isNaN(n) ? val : n
    }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
2020Q3财报解读:美团的后劲
11月30日,美团(股票代码:3690.HK)发布2020年第三季度业绩,整体营收同比增长28.8%至354亿元(人民币,下同),经调净利润为21亿元。
庄帅
2020/12/01
6280
2020Q3财报解读:美团的后劲
从一份外卖报告折射出的就业新选择
在数字经济蓬勃发展的当下,曾经被认为是“不稳定”、“缺乏保障”的外卖骑手,正在摆脱往日的“刻板”印象,日益成为人们求职就业的新选择。日前,饿了么发布的《2022蓝骑士发展与保障》,更加确信了这一点。据饿了么报告显示,2021年共有114万蓝骑士在平台获得稳定收入,另据调查问卷显示有近五成的骑士收入,较上一份工作收入有提升。
刘旷
2022/02/20
2400
电梯口的美团外卖与饿了么
将外卖小哥的故事搬上《欢乐喜剧人》舞台的贾冰,通过小品塑造的外卖骑手形象,成功的在笑与泪中感动了现场以及屏幕前的观众。
翟菜花
2019/09/17
5480
All in直播:美团、饿了么也被拉进直播旋涡?
在这个万物皆可直播,万物皆可带货的时期里,直播买衣服、化妆品已经稀松平常,就连火箭这样的“庞然大物”同样可以出现在直播带货之中。
用户6132544
2020/06/23
4350
All in直播:美团、饿了么也被拉进直播旋涡?
美团半年财报出炉,外卖业务增长背后鲜为人知的秘密
9 月27 日,美团点评发布了上市后的首份财报:截至6月30日,美团点评上半年总收入达263 亿元,同比增长 91.2%;毛利润61 亿元,同比增长13%;净亏损288 亿元人民币,经调整亏损净额为42 亿元,亏损进一步扩大,这组基础数据表明美团正处于典型的扩张阶段。特别值得关注的是外卖业务,尽管美团外卖已推出5年时间体量已十分庞大,外卖市场也已成熟,不过美团外卖依然保持着高速增长。
罗超频道
2018/10/22
6650
美团半年财报出炉,外卖业务增长背后鲜为人知的秘密
抖音点单 ,美团送餐
抖音3月外卖上线的消息铺天盖地。家住试点区北京回龙观、喜欢体验新鲜事物的何夕速速打开抖音App点了一单外卖。
华尔街科技眼
2023/02/15
4960
抖音点单 ,美团送餐
历史转折中的美团,AI进化新范式
最近一季营收190亿元,第一大收入源外卖业务,贡献111.72亿元,占比59%,是这家中国第四大互联网公司直接实力所在。
量子位
2018/12/26
6770
4.1% 还是20%?破解外卖佣金真相
CNNIC数据显示,2021年我国网上外卖用户规模已达 5.44 亿,较 2020 年 12 月增长 1.25 亿,占网民整体的 52.7%,网络外卖成我国餐饮业增长驱动已是不争事实。疫情期间堂食难以稳定供应,外卖发挥上门模式少接触的优势,既给用户带来相对便利的生活,也让举步维艰的商家们有了一丝希望。 然而近年来关于外卖平台的佣金费率,外界一直颇有争议,一个常见说法是:“外卖平台佣金费率太高,一单要给平台20%左右的佣金,平台吸血商家,外卖越做越亏钱。”外卖费率真的有20%这么高吗? ▼外卖佣金率的真实水平
罗超频道
2022/03/29
9400
美团外卖骑手背后的AI技术
总第235篇 2018年 第27篇 随着数字化时代的到来,外卖市场近年来发展非常迅猛。对外卖物流系统而言,配送效率和用户体验至关重要。而实际配送过程是由配送员(骑手)最终完成的,因此,想要真正提升配送效率,不但要在智能调度系统(订单指派、路径规划、ETA)上下功夫,还要不断提升配送员的“附加”能力,让他们越送越“熟”,越送越“顺”,越送越“快”。以此为出发点,美团点评研发团队设计了骑手智能助手,全面提升骑手的各方面能力。 在 1月份的 AICon全球人工智能与机器学习技术大会上,美团点评配送人工智能方向负
美团技术团队
2018/06/07
2.1K3
从困在系统的外卖骑手,看初露端倪的赛博朋克式“技术控制”
而“冰冷的算法,缺失的情怀”这一句,某种程度上,成了人们对“美团将外卖骑手逼迫成近乎机器人”这一冰冷做法的不忿之举。
王吉伟频道
2020/09/13
4190
从困在系统的外卖骑手,看初露端倪的赛博朋克式“技术控制”
走向全局优化,饿了么即时物流进化
旺季不再一刀切“限电”,外卖进入“精准滴灌”时代。 原创丨作者:罗超 ---- 2022年,餐饮业面临不确定性挑战,疫情多点反复,也给商家带来冲击。最新财报显示,上半年大部分上市餐企录得亏损,比如全聚德自3月份各地疫情加剧后,直营门店停业32家,利润出现较大幅度亏损。 疫情之下,外卖一定程度弥补了餐饮商家的堂食损失,同时增加了商家应对的韧性。随着更多商家上线平台,外卖也在成为更多城市居民的日常生活习惯。 但送好外卖不是一件容易的事情。刚刚过去的夏天,作为城市生活基础设施,即时物流也经历了一场大考:一方面,
罗超频道
2022/09/14
5340
走向全局优化,饿了么即时物流进化
美团负重开启新十年
由于疫情影响和阿里饿了么和支付宝启动的新战略,且正值美团十周年,在这样复杂特殊的背景下,关于美团未来十年将如何发展成为了焦点。
庄帅
2020/04/02
6280
美团负重开启新十年
餐协与美团风波背后,每单外卖利润不足2毛?
4月10日下午,广东省餐饮(烹饪)协(商)会通过微信公众号致函美团外卖,督促美团外卖切实降低外卖佣金。此函一出,一时间引起议论纷纷,在这个特殊时期,去饭店吃饭还是少数,外卖成了很多人吃饭的必要工具,外卖佣金争议在时下也引起了很多人的关注,更多体会到美团实际便利的用户与商家纷纷想了解事实真伪。
翟菜花
2020/04/15
4350
美团借外卖版拼多多偷袭下沉市场?
近来,作为生活服务电商代表的美团,在诸多业务领域的动作不断。除了进军快递发货领域、布局社区团购之外,其对外卖“基本盘”的探索也在逐渐升级。
金融外参
2020/07/29
6190
美团借外卖版拼多多偷袭下沉市场?
美团外卖每单利润不到两毛钱 佣金收入都去哪儿了?
近期,美团外卖平台与广东省餐饮协会因外卖佣金高低问题交涉一事,闹得沸沸扬扬。事件起源,全因在佣金问题上,商家、美团平台存在争议。
金融外参
2020/04/14
5310
美团外卖每单利润不到两毛钱 佣金收入都去哪儿了?
美团20年度财报解读:变现仍不是重点
作为长期跟踪研究美团的业内专家之一,有必要在美团成立十年后的首份财报基础上,对美团曾经的价值和将产生的新价值做一番深入的分析,借此判断美团未来的增长预期。
庄帅
2021/03/30
4250
美团20年度财报解读:变现仍不是重点
瑞幸真没人喜欢喝呢?还是美团真送不好么?
5月8日,据媒体报道,瑞幸咖啡在美团App上的成交量不到500单,并正在向饿了么寻求合作,以补充外卖配送服务能力。
用户2908108
2019/05/15
4410
美团打车VS滴滴外卖:尔要战便战,却谁也干不掉谁
近日根据《财经》报道,滴滴外卖将进入全国九大城市,包括无锡、南京、长沙、福州、济南、宁波、温州、成都和厦门。这是滴滴外卖的首批上线城市,商户招募已同步启动,但具体上线时间未定。据了解,滴滴外卖将通过降
罗超频道
2018/04/17
7730
美团打车VS滴滴外卖:尔要战便战,却谁也干不掉谁
自动驾驶外卖上线,美团即将配送一切
郭一璞 发自 首钢园 量子位 报道 | 公众号 QbitAI 北京,首钢冬奥园区。 一家名叫「MAI Shop」的零售商店,最近刚刚在这里开业,然后马上成为新晋网红打卡地,吸引了大量游人和媒体的目光。 原因不在别的,而是因为这是一家AI智慧门店,实现了24小时无人零售+无人车送外卖。 只要在园区里,不管室内室外,你都可以随时随地买买买,稍等几分钟,就有通体黄色、有两只萌萌大眼睛的美团无人配送车送到你手边——还不收配送费。 前所未有的购物体验,简直就是“你在此地不要动,我去买几个橘子”的亲人级服务了。 这也
量子位
2023/03/10
3120
自动驾驶外卖上线,美团即将配送一切
百度外卖正式更名为“饿了么星选”;今日头条推出电商App“值点”;京东入局个人快递业务
10月15日消息,百度外卖正式更名为“饿了么星选”,App也采用了新的标识。百度外卖的官方微信和微博也均完成更名。饿了么副总裁王景峰将担任饿了么星选CEO。据官方介绍,饿了么星选是饿了么旗下严选商家和美食、秉持用户体验至上的高端外卖及生活服务平台。
齿轮易创说互联网
2018/11/07
6800
推荐阅读
相关推荐
2020Q3财报解读:美团的后劲
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档