
JS
文章平均质量分 90
hhh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
this指向相关,看这篇就够了
user1.foo3.call(user2)() 第一层user1.foo3.call(user2)使用call将user1.foo3的this指向user2,第二层匿名函数默认绑定,打印 window。user1.foo4.call(user2)() 第一层user1.foo4.call(user2)使用call将user1.foo4的this指向user2,第二层箭头函数 向上查找,打印 user2。函数独立调用,无其他绑定规则。user1.foo1.call(user2) 显示绑定 user2。原创 2023-12-21 12:10:27 · 959 阅读 · 0 评论 -
传递参数及接受时JSON.parse不能解析的解决办法
解决传递参数及接受参数时Json.parse不能解析字符方法 1、首先将传递的参数用encodeURIComponent把字符串作为 URI 组件进行编码。 var goodsList = JSON.stringify(selectedList); var list = encodeURIComponent(goodsList); 2、在接收参数页面,将参数用decodeURICo...原创 2019-12-19 12:02:47 · 2260 阅读 · 0 评论 -
字符串替换其中一些元素
话不多说,上例子: 替换手机第三位到第七位 var phone = "18017894888"; replace: function (begain, end, phone, replaceStr) { var len = phone.length; end = end >= len ? len : end; begain = begain > len || begain <...原创 2019-11-30 16:05:01 · 829 阅读 · 0 评论 -
解决页面之间传数组报错Unexpected end of JSON input;at pages/flow/checkout page getOrderData function
1、在传值页面: url: `/pages/order-confirm/index?goodsList=${encodeURIComponent(JSON.stringify([goods]))}` 2、在接受值页面: var info = decodeURIComponent(options.goodsList); goodsList = JSON.parse(info); 注意是注意中间的...原创 2019-11-05 17:28:33 · 373 阅读 · 0 评论