×
Clear all filters including search bar
Valeri Tandilashvili's Personal Professional Blog
function lessThanFive(numbers) {
for (let number of numbers) {
if (number > 4) {
return false;
}
}
return true;
}
function invert(x) {
if (x === 0) {
return 'input was zero';
} else {
return 1 / x;
}
}
The function will still work using an if statement instead of an if...else statementfunction invert(x) {
if (x === 0) {
return 'input was zero';
}
return 1 / x;
}
const EventEmitter = require('events');
class Logger extends EventEmitter {
log(message) {
// Log the message
console.log(message);
// Raise an event
this.emit('messageLogged', { id: 1, url: 'http://' });
}
}
module.exports = Logger;
Content of the index fileconst Logger = require('./logger');
const logger = new Logger();
// Register a listener
logger.on('messageLogged', function(arg) {
console.log('Listener called', arg);
});
logger.log('message');
messageLogged
and passes the object as an argumentconst EventEmitter = require('events');
const emitter = new EventEmitter();
// Register a listener
emitter.on('messageLogged', function(obj) {
console.log('Listener called', obj);
});
// Raise an event & passes the object
emitter.emit('messageLogged', {key1: 'Value 1', key2: 'Value 2'});
messageLogged
and passes parametersconst EventEmitter = require('events');
const emitter = new EventEmitter();
// Register a listener
emitter.on('messageLogged', function(arg1, arg2) {
console.log('Listener called', arg2, arg1);
});
// Raise an event
emitter.emit('messageLogged', 'arg-first', 'arg-second');
messageLogged
const EventEmitter = require('events');
const emitter = new EventEmitter();
// Register a listener
emitter.on('messageLogged', function() {
console.log('Listener called');
});
// Raise an event
emitter.emit('messageLogged');
parse_ini_file()
returns the settings as an associative array from ini
filesession_write_close()
functionctype_alnum
returns true if the value contains only alphanumeric letters. In the example IF
statement will be executed because the value is alphanumeric$var = 'as2df234asdf';
if (ctype_alnum($var)) {
echo 'if';
} else {
echo 'else';
}
const fs = require('fs')
// With Sync function
let files = fs.readdirSync('./')
console.log(files)
Reads the current directory asynchronouslyconst fs = require('fs')
// With Async function
fs.readdir('./', function(err, files){
if (err) {
console.log('Error', err)
} else {
console.log(files)
}
})