Во-первых, почему вы хотите вернуть null с другой переменной, но если да, то просто верните массив, состоящий из 2 элементов.
Вот код:
class Lexer {
// constructor and another method here
make_tokens() {
var tokens = [];
// checking character values here
console.log(tokens);
// Outputs [ Token { type: 'PLUS', value: undefined }, Token { type: 'PLUS', value: undefined } ] if I enter ++
return [tokens, null] ; // returns undefined, null
}
// make_numbers() goes here
}
Но может быть другим способом. Например, вы хотите вернуть null, если токены отсутствуют.
class Lexer {
// constructor and another method here
make_tokens() {
var tokens = [];
// checking character values here
console.log(tokens);
// Outputs [ Token { type: 'PLUS', value: undefined }, Token { type: 'PLUS', value: undefined } ] if I enter ++
return tokens | null; // returns undefined, null
}
// make_numbers() goes here
}