size property (maps and sets),
slice method (arrays),
Smith, Ken,
some method (arrays),
sort method (arrays),
splice method (arrays),
spread operator (…),
Stack Overflow,
starting/stopping conditions (loops),
static methods,
stopping conditions (recursion),
streams,
string (text) variables,
String.prototype.match,
strings
concatenation of,
converting objects to,
converting to numbers,
escaping,
matching/replacing,
numbers as,
representation of objects,
special characters,
template strings,
subarrays,
Sublime Text,
subprograms,
subroutines,
subtraction operator (-),
sudo command (Unix),
superclasses,
superusers (Unix),
Sussman, Gerald,
switch statements,
symbols,
syntax highlighting,
T
TDZ (temporal dead zone),
template strings,
terminal commas,
Terminal program,
ternary operators,
text editors
common features of,
types of,
TextPad,
throw statements,
tilde (~) home directory shortcut (Unix),
time zones (TZs),
(see also dates and times)
touch events (HTML),
transcompilation
drawbacks of,
tools for,
-
transformations,
transpilation (see transcompilation)
traversal functions (trees),
Treehouse,
TreeWalker object (HTML),
troubleshooting
bind keyword,
class names,
code syntax,
debugging with toString method,
generator values,
initial data values on instances,
literals vs. identifiers,
variable names,
truth tables,
Index | 337