Browse Source

doc: var => const in js code examples of addons.md

PR-URL: https://github.com/nodejs/node/pull/10092
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
v6
Vse Mozhet Byt 8 years ago
committed by Roman Reiss
parent
commit
7be1f186aa
No known key found for this signature in database GPG Key ID: 2E62B41C93869443
  1. 22
      doc/api/addons.md

22
doc/api/addons.md

@ -423,8 +423,8 @@ To test it in JavaScript:
// test.js // test.js
const addon = require('./build/Release/addon'); const addon = require('./build/Release/addon');
var obj1 = addon('hello'); const obj1 = addon('hello');
var obj2 = addon('world'); const obj2 = addon('world');
console.log(obj1.msg, obj2.msg); console.log(obj1.msg, obj2.msg);
// Prints: 'hello world' // Prints: 'hello world'
``` ```
@ -482,7 +482,7 @@ To test:
// test.js // test.js
const addon = require('./build/Release/addon'); const addon = require('./build/Release/addon');
var fn = addon(); const fn = addon();
console.log(fn()); console.log(fn());
// Prints: 'hello world' // Prints: 'hello world'
``` ```
@ -645,7 +645,7 @@ Test it with:
// test.js // test.js
const addon = require('./build/Release/addon'); const addon = require('./build/Release/addon');
var obj = new addon.MyObject(10); const obj = new addon.MyObject(10);
console.log(obj.plusOne()); console.log(obj.plusOne());
// Prints: 11 // Prints: 11
console.log(obj.plusOne()); console.log(obj.plusOne());
@ -660,9 +660,9 @@ Alternatively, it is possible to use a factory pattern to avoid explicitly
creating object instances using the JavaScript `new` operator: creating object instances using the JavaScript `new` operator:
```js ```js
var obj = addon.createObject(); const obj = addon.createObject();
// instead of: // instead of:
// var obj = new addon.Object(); // const obj = new addon.Object();
``` ```
First, the `createObject()` method is implemented in `addon.cc`: First, the `createObject()` method is implemented in `addon.cc`:
@ -840,7 +840,7 @@ Test it with:
// test.js // test.js
const createObject = require('./build/Release/addon'); const createObject = require('./build/Release/addon');
var obj = createObject(10); const obj = createObject(10);
console.log(obj.plusOne()); console.log(obj.plusOne());
// Prints: 11 // Prints: 11
console.log(obj.plusOne()); console.log(obj.plusOne());
@ -848,7 +848,7 @@ console.log(obj.plusOne());
console.log(obj.plusOne()); console.log(obj.plusOne());
// Prints: 13 // Prints: 13
var obj2 = createObject(20); const obj2 = createObject(20);
console.log(obj2.plusOne()); console.log(obj2.plusOne());
// Prints: 21 // Prints: 21
console.log(obj2.plusOne()); console.log(obj2.plusOne());
@ -1022,9 +1022,9 @@ Test it with:
// test.js // test.js
const addon = require('./build/Release/addon'); const addon = require('./build/Release/addon');
var obj1 = addon.createObject(10); const obj1 = addon.createObject(10);
var obj2 = addon.createObject(20); const obj2 = addon.createObject(20);
var result = addon.add(obj1, obj2); const result = addon.add(obj1, obj2);
console.log(result); console.log(result);
// Prints: 30 // Prints: 30

Loading…
Cancel
Save