Skip to content

Commit c1e0114

Browse files
committed
Use let instead of var
1 parent 8910f7a commit c1e0114

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/index.js

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React, {PropTypes} from 'react'
22

33
function makeLookup(arr, prop) {
4-
var lkup = {}
5-
for (var i = 0, l = arr.length; i < l; i++) {
4+
let lkup = {}
5+
for (let i = 0, l = arr.length; i < l; i++) {
66
if (prop) {
77
lkup[arr[i][prop]] = true
88
}
@@ -14,10 +14,10 @@ function makeLookup(arr, prop) {
1414
}
1515

1616
function getItemsByProp(arr, prop, values) {
17-
var items = []
18-
var found = 0
19-
var valuesLookup = makeLookup(values)
20-
for (var i = 0, la = arr.length, lv = values.length;
17+
let items = []
18+
let found = 0
19+
let valuesLookup = makeLookup(values)
20+
for (let i = 0, la = arr.length, lv = values.length;
2121
i < la && found < lv;
2222
i++) {
2323
if (valuesLookup[arr[i][prop]]) {
@@ -70,7 +70,7 @@ export default React.createClass({
7070
},
7171

7272
getInitialState() {
73-
var {defaultFilter, selectedOptions} = this.props
73+
let {defaultFilter, selectedOptions} = this.props
7474
return {
7575
// Filter text
7676
filter: defaultFilter,
@@ -119,11 +119,11 @@ export default React.createClass({
119119
}
120120
filter = filter.toUpperCase()
121121

122-
var {textProp, valueProp} = this.props
123-
var selectedValueLookup = makeLookup(selectedOptions, valueProp)
124-
var filteredOptions = []
122+
let {textProp, valueProp} = this.props
123+
let selectedValueLookup = makeLookup(selectedOptions, valueProp)
124+
let filteredOptions = []
125125

126-
for (var i = 0, l = options.length; i < l; i++) {
126+
for (let i = 0, l = options.length; i < l; i++) {
127127
if (!selectedValueLookup[options[i][valueProp]] &&
128128
(!filter || options[i][textProp].toUpperCase().indexOf(filter) !== -1)) {
129129
filteredOptions.push(options[i])
@@ -134,7 +134,7 @@ export default React.createClass({
134134
},
135135

136136
_onFilterChange(e) {
137-
var filter = e.target.value
137+
let filter = e.target.value
138138
this.setState({
139139
filter,
140140
filteredOptions: this._filterOptions(filter)
@@ -145,8 +145,8 @@ export default React.createClass({
145145
if (e.key === 'Enter') {
146146
e.preventDefault()
147147
if (this.state.filteredOptions.length === 1) {
148-
var selectedOption = this.state.filteredOptions[0]
149-
var selectedOptions = this.props.selectedOptions.concat([selectedOption])
148+
let selectedOption = this.state.filteredOptions[0]
149+
let selectedOptions = this.props.selectedOptions.concat([selectedOption])
150150
this.setState({filter: '', selectedValues: []}, () => {
151151
this.props.onChange(selectedOptions)
152152
})
@@ -155,9 +155,9 @@ export default React.createClass({
155155
},
156156

157157
_updateSelectedValues(e) {
158-
var el = e ? e.target : this.refs.select
159-
var selectedValues = []
160-
for (var i = 0, l = el.options.length; i < l; i++) {
158+
let el = e ? e.target : this.refs.select
159+
let selectedValues = []
160+
for (let i = 0, l = el.options.length; i < l; i++) {
161161
if (el.options[i].selected) {
162162
selectedValues.push(el.options[i].value)
163163
}
@@ -174,7 +174,7 @@ export default React.createClass({
174174
* and calls back with the new list.
175175
*/
176176
_addSelectedToSelection(e) {
177-
var selectedOptions =
177+
let selectedOptions =
178178
this.props.selectedOptions.concat(getItemsByProp(this.state.filteredOptions,
179179
this.props.valueProp,
180180
this.state.selectedValues))

0 commit comments

Comments
 (0)