Open lianjianbo opened 5 years ago
地址:https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/5/strings/35/ 代码:
var isAnagram = function (s, t) { if (s.length !== t.length) return false; let array_s = Array.from(s).sort().join(''), array_t = Array.from(t).sort().join(''); return array_s === array_t; };
思路:将两个字符串转换成数组,然后排序,最后在转换成字符串,比较这两个字符串是否相等即可 Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组
Array.from()
地址:https://medium.com/better-programming/how-to-use-graphql-apis-in-vue-js-apps-58414878867b
es6中对象新增的方法: Object.is() 用来比较两个值是否严格相等 Object.is(+0, -0) 会返回false Object.is(NaN, NaN) 会返回true Object.assign() 用于对象的合并,将源对象的所有可枚举属性,复制到目标对象 Object.getOwnPropertyDescriptors() 返回指定对象所有自身属性(非继承属性)的描述对象
Object.is()
Object.is(+0, -0)
false
Object.is(NaN, NaN)
true
Object.assign()
Object.getOwnPropertyDescriptors()
ARTS 第十四周(2019.10.7-2019.10.13)
Algorithm 有效的字母异位词
地址:https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/5/strings/35/ 代码:
思路:将两个字符串转换成数组,然后排序,最后在转换成字符串,比较这两个字符串是否相等即可
Array.from()
方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组Review How To Use GraphQL APIs in Vue.js Apps
地址:https://medium.com/better-programming/how-to-use-graphql-apis-in-vue-js-apps-58414878867b
Tip 近期遇到的tips
es6中对象新增的方法:
Object.is()
用来比较两个值是否严格相等Object.is(+0, -0)
会返回false
Object.is(NaN, NaN)
会返回true
Object.assign()
用于对象的合并,将源对象的所有可枚举属性,复制到目标对象Object.getOwnPropertyDescriptors()
返回指定对象所有自身属性(非继承属性)的描述对象Share 大O算法和二分查找