小编Cha*_*ang的帖子

如何直接从脚本标签使用babel而不自行安装babel

我正在用从cdnjs.com引入的所有这些库编写响应。但是,我发现它报告了错误:'Uncaught TypeError:即使我没有写一行JavaScript代码,也无法读取未定义的属性'keys'。

怎么会这样

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.1/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.1/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/6.1.19/browser.min.js"></script>
<script text="text/babel">
//some code here

</script>
Run Code Online (Sandbox Code Playgroud)

javascript babel reactjs

5
推荐指数
1
解决办法
1966
查看次数

是否有方法迭代firestore中集合中的所有文档

我正在使用firebase的firestore,我想遍历整个集合.是否有类似的东西:

db.collection('something').forEach((doc) => {
  // do something
})
Run Code Online (Sandbox Code Playgroud)

firebase google-cloud-firestore

5
推荐指数
3
解决办法
8858
查看次数

RegExp:删除 JavaScript 中某个匹配后的字符

我想删除/blog/url之后的所有内容,这是输入:

http://domain-name.com/blog/a-blog-title

输出应该是:

http://domain-name.com/blog/

我的正则表达式是\/blog\/.*,但这也可以删除/blog/。显然我不想要这个。有没有具体的方法可以删除字符而忽略匹配部分?提前致谢。

javascript regex

1
推荐指数
1
解决办法
5171
查看次数

key lambda的第二个参数在python中的sort函数中意味着什么

d根据每个单词的长度按照后代顺序排序,我们在python中有这些实现:

d = ["ba","ab","a","b"]

d.sort(key = lambda s: (-len(s), s)) # ['ab', 'ba', 'a', 'b']

d.sort(key = lambda s: -len(s)) # ['ba', 'ab', 'a', 'b']

d.sort(key = lambda s: len(s), reverse = True) # ['ba', 'ab', 'a', 'b']
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  1. 为什么第一个结果与其他两个结果不同?
  2. s在第一种lambda函数中,第二个参数是什么意思?

python sorting lambda

-1
推荐指数
1
解决办法
364
查看次数