如何快速将字符串false转换为布尔类型
JSON.parse('false')
Object对象默认对key执行toString()
const a = {}const b = { key: 'b' }const c = { key: 'c' }const d = [1,3,5,7]// Object.prototype.toString().call(b) => '[object Object]'a[b] = 123 // a['[object Object]'] = 123a[c] = 456// [1,3,5,7].toString() => 1,3,5,7a[d] = 789 // a['1,3,5,7'] = 789// a => { '[object Object]': 456, '1,3,5,7': 789 }
js写一个链式调用的函数
// Print().Print()() => bbbb// Print()().Print() => aaafunction Print() { // typeof print => function // function是Object类型,可以对它增加属性 => print.Print = function() {} const print = function() { return { Print:function() { console.log('aaa') } } } print.Print = function() { return function() { console.log('bbbb') } } return print}