Skip to content

Commit b989f98

Browse files
authored
refactor: use const to replace var (#593)
1 parent bd39695 commit b989f98

File tree

32 files changed

+99
-99
lines changed

32 files changed

+99
-99
lines changed

original_docs_source.md

+19-19
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ in `build/Release/`.
9898
You can now use the binary addon in a Node project `hello.js` by pointing `require` to
9999
the recently built `hello.node` module:
100100

101-
var addon = require('./build/Release/hello');
101+
const addon = require('./build/Release/hello');
102102

103103
console.log(addon.hello()); // 'world'
104104

@@ -175,7 +175,7 @@ function calls and return a result. This is the main and only needed source
175175

176176
You can test it with the following JavaScript snippet:
177177

178-
var addon = require('./build/Release/addon');
178+
const addon = require('./build/Release/addon');
179179

180180
console.log( 'This should be eight:', addon.add(3,5) );
181181

@@ -215,7 +215,7 @@ adding the function as a property of `exports`.
215215

216216
To test it run the following JavaScript snippet:
217217

218-
var addon = require('./build/Release/addon');
218+
const addon = require('./build/Release/addon');
219219

220220
addon(function(msg){
221221
console.log(msg); // 'hello world'
@@ -251,10 +251,10 @@ the string passed to `createObject()`:
251251

252252
To test it in JavaScript:
253253

254-
var addon = require('./build/Release/addon');
254+
const addon = require('./build/Release/addon');
255255

256-
var obj1 = addon('hello');
257-
var obj2 = addon('world');
256+
const obj1 = addon('hello');
257+
const obj2 = addon('world');
258258
console.log(obj1.msg+' '+obj2.msg); // 'hello world'
259259

260260

@@ -293,9 +293,9 @@ wraps a C++ function:
293293

294294
To test:
295295

296-
var addon = require('./build/Release/addon');
296+
const addon = require('./build/Release/addon');
297297

298-
var fn = addon();
298+
const fn = addon();
299299
console.log(fn()); // 'hello world'
300300

301301

@@ -398,9 +398,9 @@ prototype:
398398

399399
Test it with:
400400

401-
var addon = require('./build/Release/addon');
401+
const addon = require('./build/Release/addon');
402402

403-
var obj = new addon.MyObject(10);
403+
const obj = new addon.MyObject(10);
404404
console.log( obj.plusOne() ); // 11
405405
console.log( obj.plusOne() ); // 12
406406
console.log( obj.plusOne() ); // 13
@@ -411,9 +411,9 @@ Test it with:
411411
This is useful when you want to be able to create native objects without
412412
explicitly instantiating them with the `new` operator in JavaScript, e.g.
413413

414-
var obj = addon.createObject();
414+
const obj = addon.createObject();
415415
// instead of:
416-
// var obj = new addon.Object();
416+
// const obj = new addon.Object();
417417

418418
Let's register our `createObject` method in `addon.cc`:
419419

@@ -528,14 +528,14 @@ The implementation is similar to the above in `myobject.cc`:
528528

529529
Test it with:
530530

531-
var createObject = require('./build/Release/addon');
531+
const createObject = require('./build/Release/addon');
532532

533-
var obj = createObject(10);
533+
const obj = createObject(10);
534534
console.log( obj.plusOne() ); // 11
535535
console.log( obj.plusOne() ); // 12
536536
console.log( obj.plusOne() ); // 13
537537

538-
var obj2 = createObject(20);
538+
const obj2 = createObject(20);
539539
console.log( obj2.plusOne() ); // 21
540540
console.log( obj2.plusOne() ); // 22
541541
console.log( obj2.plusOne() ); // 23
@@ -662,10 +662,10 @@ The implementation of `myobject.cc` is similar as before:
662662

663663
Test it with:
664664

665-
var addon = require('./build/Release/addon');
665+
const addon = require('./build/Release/addon');
666666

667-
var obj1 = addon.createObject(10);
668-
var obj2 = addon.createObject(20);
669-
var result = addon.add(obj1, obj2);
667+
const obj1 = addon.createObject(10);
668+
const obj2 = addon.createObject(20);
669+
const result = addon.add(obj1, obj2);
670670

671671
console.log(result); // 30
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('hello');
1+
const addon = require('bindings')('hello');
22

33
console.log(addon.hello()); // 'world'
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('hello');
1+
const addon = require('bindings')('hello');
22

33
console.log(addon.hello()); // 'world'
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('hello');
1+
const addon = require('bindings')('hello');
22

33
console.log(addon.hello()); // 'world'
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('hello');
1+
const addon = require('bindings')('hello');
22

33
console.log(addon.hello()); // 'world'
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('addon.node')
1+
const addon = require('bindings')('addon.node')
22

33
console.log('This should be eight:', addon.add(3, 5))
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('addon.node')
1+
const addon = require('bindings')('addon.node')
22

33
console.log('This should be eight:', addon.add(3, 5))
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var addon = require('bindings')('addon.node')
1+
const addon = require('bindings')('addon.node')
22

33
console.log('This should be eight:', addon.add(3, 5))

src/1-getting-started/3_callbacks/nan/addon.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

33
addon(function(msg){
44
console.log(msg); // 'hello world'

src/1-getting-started/3_callbacks/napi/addon.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

33
addon(function(msg){
44
console.log(msg); // 'hello world'

src/1-getting-started/3_callbacks/node-addon-api/addon.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

33
addon(function(msg){
44
console.log(msg); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj1 = addon('hello');
4-
var obj2 = addon('world');
3+
const obj1 = addon('hello');
4+
const obj2 = addon('world');
55
console.log(obj1.msg+' '+obj2.msg); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj1 = addon('hello');
4-
var obj2 = addon('world');
3+
const obj1 = addon('hello');
4+
const obj2 = addon('world');
55
console.log(obj1.msg+' '+obj2.msg); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj1 = addon('hello');
4-
var obj2 = addon('world');
3+
const obj1 = addon('hello');
4+
const obj2 = addon('world');
55
console.log(obj1.msg+' '+obj2.msg); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var fn = addon();
3+
const fn = addon();
44
console.log(fn()); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var fn = addon();
3+
const fn = addon();
44
console.log(fn()); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var fn = addon();
3+
const fn = addon();
44
console.log(fn()); // 'hello world'
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj = new addon.MyObject(10);
3+
const obj = new addon.MyObject(10);
44
console.log( obj.plusOne() ); // 11
55
console.log( obj.plusOne() ); // 12
66
console.log( obj.plusOne() ); // 13
77

88
console.log( obj.multiply().value() ); // 13
99
console.log( obj.multiply(10).value() ); // 130
1010

11-
var newobj = obj.multiply(-1);
11+
const newobj = obj.multiply(-1);
1212
console.log( newobj.value() ); // -13
1313
console.log( obj === newobj ); // false
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj = new addon.MyObject(10);
3+
const obj = new addon.MyObject(10);
44
console.log( obj.plusOne() ); // 11
55
console.log( obj.plusOne() ); // 12
66
console.log( obj.plusOne() ); // 13
77

88
console.log( obj.multiply().value ); // 13
99
console.log( obj.multiply(10).value ); // 130
1010

11-
var newobj = obj.multiply(-1);
11+
const newobj = obj.multiply(-1);
1212
console.log( newobj.value ); // -13
1313
console.log( obj === newobj ); // false
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj = new addon.MyObject(10);
3+
const obj = new addon.MyObject(10);
44
console.log( obj.plusOne() ); // 11
55
console.log( obj.plusOne() ); // 12
66
console.log( obj.plusOne() ); // 13
77

88
console.log( obj.multiply().value() ); // 13
99
console.log( obj.multiply(10).value() ); // 130
1010

11-
var newobj = obj.multiply(-1);
11+
const newobj = obj.multiply(-1);
1212
console.log( newobj.value() ); // -13
1313
console.log( obj === newobj ); // false
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
var createObject = require('bindings')('addon');
1+
const createObject = require('bindings')('addon');
22

3-
var obj = createObject(10);
3+
const obj = createObject(10);
44
console.log( obj.plusOne() ); // 11
55
console.log( obj.plusOne() ); // 12
66
console.log( obj.plusOne() ); // 13
77

8-
var obj2 = createObject(20);
8+
const obj2 = createObject(20);
99
console.log( obj2.plusOne() ); // 21
1010
console.log( obj2.plusOne() ); // 22
1111
console.log( obj2.plusOne() ); // 23
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
var createObject = require('bindings')('addon');
1+
const createObject = require('bindings')('addon');
22

3-
var obj = createObject(10);
3+
const obj = createObject(10);
44
console.log( obj.plusOne() ); // 11
55
console.log( obj.plusOne() ); // 12
66
console.log( obj.plusOne() ); // 13
77

8-
var obj2 = createObject(20);
8+
const obj2 = createObject(20);
99
console.log( obj2.plusOne() ); // 21
1010
console.log( obj2.plusOne() ); // 22
1111
console.log( obj2.plusOne() ); // 23
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
var createObject = require('bindings')('addon');
1+
const createObject = require('bindings')('addon');
22

3-
var obj = createObject(10);
3+
const obj = createObject(10);
44
console.log( obj.plusOne() ); // 11
55
console.log( obj.plusOne() ); // 12
66
console.log( obj.plusOne() ); // 13
77

8-
var obj2 = createObject(20);
8+
const obj2 = createObject(20);
99
console.log( obj2.plusOne() ); // 21
1010
console.log( obj2.plusOne() ); // 22
1111
console.log( obj2.plusOne() ); // 23
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj1 = addon.createObject(10);
4-
var obj2 = addon.createObject(20);
5-
var result = addon.add(obj1, obj2);
3+
const obj1 = addon.createObject(10);
4+
const obj2 = addon.createObject(20);
5+
const result = addon.add(obj1, obj2);
66

77
console.log(result); // 30
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj1 = addon.createObject(10);
4-
var obj2 = addon.createObject(20);
5-
var result = addon.add(obj1, obj2);
3+
const obj1 = addon.createObject(10);
4+
const obj2 = addon.createObject(20);
5+
const result = addon.add(obj1, obj2);
66

77
console.log(result); // 30
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
var addon = require('bindings')('addon');
1+
const addon = require('bindings')('addon');
22

3-
var obj1 = addon.createObject(10);
4-
var obj2 = addon.createObject(20);
5-
var result = addon.add(obj1, obj2);
3+
const obj1 = addon.createObject(10);
4+
const obj2 = addon.createObject(20);
5+
const result = addon.add(obj1, obj2);
66

77
console.log(result); // 30

src/2-js-to-native-conversion/object-wrap-demo/node-addon-api/lib/binding.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function ObjectWrapDemo(name) {
55
return _addonInstance.greet(str);
66
}
77

8-
var _addonInstance = new addon.ObjectWrapDemo(name);
8+
const _addonInstance = new addon.ObjectWrapDemo(name);
99
}
1010

1111
module.exports = ObjectWrapDemo;

0 commit comments

Comments
 (0)