我在React组件中使用es2015 Arrow函数,该组件在声明myfunction() {...}时抛出一个错误。如果像这样写myFunction : function () {...},错误就不存在了。我在用Browserify/Babelify编译时没有任何问题--这只发生在下面的示例中。
import React from 'react';
module.exports = React.createClass({
// render : function () { // <--- this works
render() { // <---- t
我不知道这个案子的术语。我把它叫做multidimensional文本替换。所以#cmiiw。
案卷
我有一个像这样的text
var text = 'Budy: [expression 3 4 5]\nJohn: [expression 2 5 6]';
但我想要的输出是:
Buddy: 3 times smile, 4 times laugh, 5 times mad
John: 2 times smile, 5 times laugh, 6 times mad
我已经尝试了regex查询。但我不知道该怎么替换这个号码。
这就是我所尝试的:
var text = '