Skip to content

Commit a1f6367

Browse files
committed
Remove useless Object.assign #45
1 parent e59e1b8 commit a1f6367

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/components/Select2.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -151,18 +151,17 @@ export default class Select2 extends Component {
151151

152152
render() {
153153
const { data, value, ...props } = this.props;
154-
const params = Object.assign(props);
155154

156-
delete params.options;
157-
delete params.events;
158-
delete params.onOpen;
159-
delete params.onClose;
160-
delete params.onSelect;
161-
delete params.onChange;
162-
delete params.onUnselect;
155+
delete props.options;
156+
delete props.events;
157+
delete props.onOpen;
158+
delete props.onClose;
159+
delete props.onSelect;
160+
delete props.onChange;
161+
delete props.onUnselect;
163162

164163
return (
165-
<select {...params}>
164+
<select {...props}>
166165
{data.map((item, k) => {
167166
if (this.isObject(item) && this.isObject(item.children)) {
168167
const { children, text, ...itemParams } = item;

0 commit comments

Comments
 (0)