Optional parameters: Difference between revisions

Content added Content deleted
m (→‎{{header|Ruby}}: simplify)
(add JavaScript)
Line 438: Line 438:
}
}
}</lang>
}</lang>

=={{header|JavaScript}}==
See [[Named parameters#JavaScript]], to pass named parameters one uses an object with properties set:
<lang javascript>function sorter(table, options) {
opts = {}
opts.ordering = options.ordering || 'lexicographic';
opts.column = options.column || 0;
opts.reverse = options.reverse || false;
// ...
}

sorter(the_data, {reverse: true, ordering: 'numeric'});</lang>


=={{header|Logo}}==
=={{header|Logo}}==