Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 控制巴别塔填充法';s位置_Javascript_Reactjs_Babeljs - Fatal编程技术网

Javascript 控制巴别塔填充法';s位置

Javascript 控制巴别塔填充法';s位置,javascript,reactjs,babeljs,Javascript,Reactjs,Babeljs,我有一个用AMD编写的JSX组件 在组件内部,我有: <div className="survey" { ...this.props }> 一个polyfill方法将被添加到文件的顶部,因此我将 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in so

我有一个用AMD编写的JSX组件

在组件内部,我有:

<div className="survey" { ...this.props }>
一个polyfill方法将被添加到文件的顶部,因此我将

var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
define('Display', [''], function () {
  var Display = React.createClass({
var | u extends=Object.assign | |函数(target){for(var i=1;i

有没有办法强迫Babel将此方法放在我的模块定义中(在define中)?

为什么需要这样做?我不想在全局名称空间中进行扩展似乎可以为我解决这个问题
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
define('Display', [''], function () {
  var Display = React.createClass({