Search completed in 0.92 seconds.
Array.prototype.concat() - JavaScript
the
concat() method is used to merge two or more arrays.
... syntax const new_array = old_array.
concat([value1[, value2[, ...[, valuen]]]]) parameters valuen optional arrays and/or values to
concatenate into a new array.
... if all valuen parameters are omitted,
concat returns a shallow copy of the existing array on which it is called.
...And 7 more matches
String.prototype.concat() - JavaScript
the
concat() method
concatenates the string arguments to the calling string and returns a new string.
... syntax str.
concat(str2 [, ...strn]) parameters str2 [, ...strn] strings to
concatenate to str.
... description the
concat() function
concatenates the string arguments to the calling string and returns a new string.
...And 5 more matches
JS_ConcatStrings
concatenate two js strings.
... syntax jsstring * js_
concatstrings(jscontext *cx, js::handlestring left, js::handlestring right); name type description cx jscontext * the context in which both the strings have been created.
... left js::handlestring first string to
concatenate.
...And 4 more matches
Symbol.isConcatSpreadable - JavaScript
the symbol.is
concatspreadable well-known symbol is used to configure if an object should be flattened to its array elements when using the array.prototype.
concat() method.
... description the @@is
concatspreadable symbol (symbol.is
concatspreadable) can be defined as an own or inherited property and its value is a boolean.
...symbol.is
concatspreadable can avoid flattening in these cases.
...And 4 more matches
str:concat() - EXSLT
xslt/xpath reference: xslt elements, exslt functions, xpath functions, xpath axes str:
concat() returns a string containing all the string values in a node-set
concatenated together.
... syntax str:
concat(nodeset) parameters nodeset the node-set whose nodes' string values should be
concatenated into one string.
... returns a string whose value is all the string values of the nodes in nodeset
concatenated together.
... specifications exslt - str:
concat ...
concat - XPath
xslt/xpath reference: xslt elements, exslt functions, xpath functions, xpath axes the
concat function
concatenates two or more strings and returns the resulting string.
... syntax
concat(string1 ,string2 [,stringn]* ) arguments stringn this function accepts two or more arguments.
... returns a single string that is the
concatenation of all the strings passed to the function as arguments.
Looping code - Learn web development
inside the loop, we
concatenate the current loop item (cats[i] , which is cats[whatever i is at the time]) along with a comma and space, onto the end of the info variable.
... so: during the first run, i = 0, therefore cats[0] + ', ' (which is equal to bill, ) will be
concatenated onto info.
... during the second run, i = 1, so cats[1] + ', ' (which is equal to jeff, ) will be
concatenated onto info.
...And 6 more matches
Mozilla internal string guide
nssubstringtuple - created via string
concatenation nsdependentsubstring - created through substring nspromiseflatstring - created through promiseflatstring() nsliteral[c]string - created through the ""_ns and u""_ns user-defined literals of course, there are times when it is necessary to reference these string classes in your code, but as a general rule they should be avoided.
... string
concatenation strings can be
concatenated together using the + operator.
...
concatenation does not copy the substrings.
...And 6 more matches
Handling text — strings in JavaScript - Learn web development
concatenating strings
concatenate is a fancy programming word that means "join together".
...
concatenation in context let's have a look at
concatenation being used in action — here's an example from earlier in the course: <button>press me</button> const button = document.queryselector('button'); button.onclick = function() { let name = prompt('what is your name?'); alert('hello ' + name + ', nice to see you!'); } here we're using a window.prompt() function in line 4, which asks the...
...we then use a window.alert() function in line 5 to display another popup containing a string we've assembled from two string literals and the name variable, via
concatenation.
...And 3 more matches
Creating localizable web applications
printf( /* l10n: %s is a date */ _("<strong>added:</strong> %s"), $persona['date']);?></p> the first bad snippet puts the <strong/> html elements inside the gettext function call and
concatenates the $persona['date'] variable to it.
...however, in this snippet, the
concatenation of the $persona['date'] variable is still hardcoded and only allows one ordering of the sentence, while some grammars might require, for instance, to put the date in front of the "added" descriptor.
... use printf() for string substitution whenever there is content that will change, either upon interpretation of the code or as part of development, don't use
concatenation.
...And 3 more matches
jspage - Archive of obsolete content
gth;b<a;b++){d[b].implement(c);}};native.typize=function(a,b){if(!a.type){a.type=function(c){return($type(c)===b); };}};(function(){var a={array:array,date:date,function:function,number:number,regexp:regexp,string:string};for(var h in a){new native({name:h,initialize:a[h],protect:true}); }var d={"boolean":boolean,"native":native,object:object};for(var c in d){native.typize(d[c],c);}var f={array:["
concat","indexof","join","lastindexof","pop","push","reverse","shift","slice","sort","splice","tostring","unshift","valueof"],string:["charat","charcodeat","
concat","indexof","lastindexof","match","replace","search","slice","split","substr","substring","tolowercase","touppercase","valueof"]}; for(var e in f){for(var b=f[e].length;b--;){native.genericize(a[e],f[e][b],true);}}})();var hash=new native({nam...
...ude:function(a){if(!this.contains(a)){this.push(a);}return this;},combine:function(c){for(var b=0,a=c.length;b<a;b++){this.include(c[b]);}return this; },erase:function(b){for(var a=this.length;a--;a){if(this[a]===b){this.splice(a,1);}}return this;},empty:function(){this.length=0;return this;},flatten:function(){var d=[]; for(var b=0,a=this.length;b<a;b++){var c=$type(this[b]);if(!c){continue;}d=d.
concat((c=="array"||c=="collection"||c=="arguments")?array.flatten(this[b]):this[b]); }return d;},hextorgb:function(b){if(this.length!=3){return null;}var a=this.map(function(c){if(c.length==1){c+=c;}return c.toint(16);});return(b)?a:"rgb("+a+")"; },rgbtohex:function(d){if(this.length<3){return null;}if(this.length==4&&this[3]==0&&!d){return"transparent";}var b=[];for(var a=0;a<3;a++){var c=(this[a]-0).
...eturn math.min(a,math.max(b,this));},round:function(a){a=math.pow(10,a||0);return math.round(this*a)/a;},times:function(b,c){for(var a=0; a<this;a++){b.call(c,a,this);}},tofloat:function(){return parsefloat(this);},toint:function(a){return parseint(this,a||10);}});number.alias("times","each"); (function(b){var a={};b.each(function(c){if(!number[c]){a[c]=function(){return math[c].apply(null,[this].
concat($a(arguments)));};}});number.implement(a); })(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","max","min","pow","sin","sqrt","tan"]);string.implement({test:function(a,b){return((typeof a=="string")?new regexp(a,b):a).test(this); },contains:function(a,b){return(b)?(b+this+b).indexof(b+a+b)>-1:this.indexof(a)>-1;},trim:function(){return this.replace(/^\s+|\s+$/g,"");},clean:fun...
...And 2 more matches
The arguments object - JavaScript
examples defining a function that
concatenates several strings this example defines a function that
concatenates several strings.
... the function's only formal argument is a string containing the characters that separate the items to
concatenate.
... function my
concat(separator) { let args = array.prototype.slice.call(arguments, 1); return args.join(separator); } you can pass as many arguments as you like to this function.
...And 2 more matches
Functions - JavaScript
for example, consider a function that
concatenates several strings.
... the only formal argument for the function is a string that specifies the characters that separate the items to
concatenate.
... the function is defined as follows: function my
concat(separator) { var result = ''; // initialize list var i; // iterate through arguments for (i = 1; i < arguments.length; i++) { result += arguments[i] + separator; } return result; } you can pass any number of arguments to this function, and it
concatenates each argument into a string "list": // returns "red, orange, blue, " my
concat(', ', 'red', 'orange', 'blue'); // returns "elephant; giraffe; lion; cheetah; " my
concat('; ', 'elephant', 'giraffe', 'lion', 'cheetah'); // returns "sage.
..." my
concat('.
Array.prototype.flat() - JavaScript
the flat() method creates a new array with all sub-array elements
concatenated into it recursively up to the specified depth.
... return value a new array with the sub-array elements
concatenated into it.
... alternatives reduce and
concat const arr = [1, 2, [3, 4]]; // to flat single level array arr.flat(); // is equivalent to arr.reduce((acc, val) => acc.
concat(val), []); // [1, 2, 3, 4] // or with decomposition syntax const flattened = arr => [].
concat(...arr); reduce +
concat + isarray + recursivity const arr = [1, 2, [3, 4, [5, 6]]]; // to enable deep level flatten use recursion with reduce and
concat function flatdeep(arr, d = 1) { return d > 0 ?
... arr.reduce((acc, val) => acc.
concat(array.isarray(val) ?
Strict mode - JavaScript
i'm a strict mode script!"; this syntax has a trap that has already bitten a major site: it isn't possible to blindly
concatenate conflicting scripts.
... consider
concatenating a strict mode script with a non-strict mode script: the entire
concatenation looks strict!
...obviously,
concatenation of scripts is never ideal, but if you must, consider enabling strict on a function-by-function basis.
...this eliminates the
concatenation problem and it means that you have to explicitly export any shared variables out of the function scope.
Writing WebSocket servers - Web APIs
to get it,
concatenate the client's sec-websocket-key and the string "258eafa5-e914-47da-95ca-c5ab0dc85b11" together (it's a "magic string"), take the sha-1 hash of the result, and return the base64 encoding of that hash.
...however, if it's 0x0, the frame is a continuation frame; this means the server should
concatenate the frame's payload to the last frame it received from that client.
...client: fin=0, opcode=0x1, msg="and a" server: (listening, new message containing text started) client: fin=0, opcode=0x0, msg="happy new" server: (listening, payload
concatenated to previous message) client: fin=1, opcode=0x0, msg="year!" server: (process complete message) happy new year to you too!
SyntaxError: missing name after . operator - JavaScript
maybe you intended to do
concatenation instead?
...
concatenation if you are coming from another programming language (like php), it is also easy to mix up the dot operator (.) and the
concatenation operator (+).
...operator instead you need to use a plus sign for
concatenation: console.log("hello" + "world"); ...
Spread syntax (...) - JavaScript
["hi", "how", "are", "you", "mr", null] // (log of "new myconstructorwitharguments"): {prop1: "val1", prop2: "val2"} spread in array literals a more powerful array literal without spread syntax, to create a new array using an existing array as one part of it, the array literal syntax is no longer sufficient and imperative code must be used instead using a combination of push(), splice(),
concat(), etc.
... now array 'a' is affected as well: a // [[], [2], [3]] a better way to
concatenate arrays array.prototype.
concat() is often used to
concatenate an array to the end of an existing array.
... without spread syntax, this is done as: const arr1 = [0, 1, 2]; const arr2 = [3, 4, 5]; // append all items from arr2 onto arr1 arr1 = arr1.
concat(arr2); with spread syntax this becomes: let arr1 = [0, 1, 2]; let arr2 = [3, 4, 5]; arr1 = [...arr1, ...arr2]; // arr1 is now [0, 1, 2, 3, 4, 5] // note: not to use const otherwise, it will give typeerror (invalid assignment) array.prototype.unshift() is often used to insert an array of values at the start of an existing array.
Adobe Flash - Archive of obsolete content
these special callback functions are named with a
concatenation of the name of the embed element, the underscore ("_"), and the string "dofscommand".
...} in the above code listing, the javascript function handles what flash sends it, and is named the same as the embed element's name attribute,
concatenated with "_dofscommand".
SourceMap.jsm
sourcenode sourcenodes provide a way to abstract over interpolating and/or
concatenating snippets of generated javascript source code, while maintaining the line and column information associated between those snippets and the original source code.
...walks over the tree and
concatenates all the various snippets together to one string.
Localization content best practices
generalsiteidentity=this website is owned by %1$s\nthis has been verified by %2$s avoid
concatenations, use placeholders instead consider this string: tos-text = by proceeding you accept the tos-link = terms of services most developers would consider this a good solution and display the
concatenation of tos-text+tos-link, with an active link on the second part.
... if you need a trailing white space in a string, use the unicode character \u0020 (that's usually a bad sign, you're
concatenating it to another string).
Index
216 js_
concatstrings jsapi, jsapi reference, spidermonkey js_
concatstrings
concatenates two js strings, str1 and str2, and returns the result.
...when the string
concatenation fails null is returned.
Bytecode Descriptions
if both values are numeric, add them; if either is a string, do string
concatenation instead.
...for one thing, jsop::add sometimes does string
concatenation, while ++ always does numeric addition.
JSAPI reference
38 js_newnumbervalue obsolete since jsapi 17 js_newdoublevalue obsolete since jsapi 17 js_newdouble obsolete since jsapi 17 strings typedef jsstring class jsautobytestring added in spidermonkey 17 js_newstringcopyn js_newstringcopyz js_newucstring js_newucstringcopyn js_newucstringcopyz js_newdependentstring js_getemptystringvalue js_getemptystring added in spidermonkey 1.8.5 js_
concatstrings js_comparestrings js_stringequalsascii added in spidermonkey 1.8.5 js_flatstringequalsascii added in spidermonkey 1.8.5 js_stringhaslatin1chars added in spidermonkey 38 js_getstringcharat added in spidermonkey 38 js_getflatstringcharat added in spidermonkey 38 js_getstringlength js_encodestring added in spidermonkey 1.8 js_encodestringtoutf8 added in spidermonkey 24 js_enco...
... jsgetmethodop obsolete since javascript 1.8.5 jssetmethodop obsolete since javascript 1.8.5 jsenumeratevaluesop obsolete since javascript 1.8.5 js
concatenateop obsolete since javascript 1.8.5 arrays js_newarrayobject js_isarrayobject js_getarraylength js_setarraylength js_defineelement js_deleteelement js_getelement js_haselement js_setelement js_hasarraylength obsolete since jsapi 8 js_aliaselement obsolete since jsapi 8 js_lookupelement obsolete since jsapi 37 js_deleteelement2 obsolete since jsapi 39 functions call...
XPCOM Stream Guide
complex input stream types type purpose native class contract id interface how to bind to a primitive input stream multiplex
concatenate multiple input streams into one.
...] .createinstance(components.interfaces.nsizipwriter); zipwriter.open(file, ioflags); // stream is the output stream zipwriter.addentrystream("/path/to/zipped/file", modtime, compression, stream, queueforlater); // if queued for later operations, and all operations are queued zipwriter.processqueue(); // when we don't need the zipwriter anymore zipwriter.close();
concatenating input streams var stringstream = components.constructor("@mozilla.org/io/string-input-stream;1", "nsistringinputstream", "setdata"); function buildstream(data) { return new stringstream(data, data.length); } function run_test() { var str1 = buildstream("we "); var str2 = buildstream("will "); var...
nsIMsgMessageService
the consumer has to be a stream listener and in your listener's ondataavailable method, you can write out the stream data to a local file or
concatenate it to a string.
...the consumer has to be a stream listener and in your listener's ondataavailable method, you can write out the stream data to a local file or
concatenate it to a string.
Writing a WebSocket server in C# - Web APIs
you must: obtain the value of the "sec-websocket-key" request header without any leading or trailing whitespace
concatenate it with "258eafa5-e914-47da-95ca-c5ab0dc85b11" (a special guid specified by rfc 6455) compute sha-1 and base64 hash of the new value write the hash back as the value of "sec-websocket-accept" response header in an http response if (new system.text.regularexpressions.regex("^get").ismatch(data)) { const string eol = "\r\n"; // http/1.1 defines the sequence cr lf as the end-of-line ma...
...
concatenate it with "258eafa5-e914-47da-95ca-c5ab0dc85b11" (a special guid specified by rfc 6455) // 3.
A re-introduction to JavaScript (JS tutorial) - JavaScript
the + operator also does string
concatenation: 'hello' + ' world'; // "hello world" if you add a string to a number (or other value) everything is converted into a string first.
... a.
concat(item1[, item2[, ...[, itemn]]]) returns a new array with the items added on to it.
Expressions and operators - JavaScript
string operators in addition to the comparison operators, which can be used on string values, the
concatenation operator (+)
concatenates two string values together, returning another string that is the union of the two operand strings.
... the shorthand assignment operator += can also be used to
concatenate strings.
Indexed collections - JavaScript
array methods the array object has the following methods:
concat() joins two or more arrays and returns a new array.
... let myarray = new array('1', '2', '3') myarray = myarray.
concat('a', 'b', 'c') // myarray is now ["1", "2", "3", "a", "b", "c"] join(delimiter = ',') joins all elements of an array into a string.
Warning: String.x is deprecated; use String.prototype.x instead - JavaScript
message warning: string.charat is deprecated; use string.prototype.charat instead warning: string.charcodeat is deprecated; use string.prototype.charcodeat instead warning: string.
concat is deprecated; use string.prototype.
concat instead warning: string.contains is deprecated; use string.prototype.contains instead warning: string.endswith is deprecated; use string.prototype.endswith instead warning: string.includes is deprecated; use string.prototype.includes instead warning: string.indexof is deprecated; use string.prototype.inde...
...eturn typeof string[methodname] === 'function'; // }); methods = [ 'contains', 'substring', 'tolowercase', 'touppercase', 'charat', 'charcodeat', 'indexof', 'lastindexof', 'startswith', 'endswith', 'trim', 'trimleft', 'trimright', 'tolocalelowercase', 'normalize', 'tolocaleuppercase', 'localecompare', 'match', 'search', 'slice', 'replace', 'split', 'substr', '
concat', 'localecompare' ], methodcount = methods.length, assignstringgeneric = function(methodname) { var method = string.prototype[methodname]; string[methodname] = function(arg1) { return method.apply(arg1, array.prototype.slice.call(arguments, 1)); }; }; for (i = 0; i < methodcount; i++) { assignstringgeneric(methods[i]); } }()); ...
Function.prototype.apply() - JavaScript
concat does have the desired behaviour in this case, but it does not append to the existing array—it instead creates and returns a new array.
... for example, imagine having an array like the following, to be used with date constructor: [2012, 11, 4]; in this case you have to write something like: new (function.prototype.bind.apply(date, [null].
concat([2012, 11, 4])))().
Function.prototype.bind() - JavaScript
n() { var thatfunc = this, thatarg = arguments[0]; var args = slice.call(arguments, 1); if (typeof thatfunc !== 'function') { // closest thing possible to the ecmascript 5 // internal iscallable function throw new typeerror('function.prototype.bind - ' + 'what is trying to be bound is not callable'); } return function(){ var funcargs = args.
concat(slice.call(arguments)) return thatfunc.apply(thatarg, funcargs); }; }; })(); you can partially work around this by inserting the following code at the beginning of your scripts, allowing use of much of the functionality of bind() in implementations that do not natively support it.
...e doesn't have a prototype property fnop.prototype = this.prototype; } fbound.prototype = new fnop(); return fbound; }; })(); some of the many differences (there may well be others, as this list does not seriously attempt to be exhaustive) between this algorithm and the specified algorithm are: the partial implementation relies on array.prototype.slice(), array.prototype.
concat(), function.prototype.call() and function.prototype.apply(), built-in methods to have their original values.
String - JavaScript
some of the most-used operations on strings are to check their length, to build and
concatenate them using the + and += string operators, checking for the existence or location of substrings with the indexof() method, or extracting substrings with the substring() method.
... string.prototype.
concat(str [, ...strn ]) combines the text of two (or more) strings and returns a new string.
Symbol - JavaScript
symbol.is
concatspreadable a boolean value indicating if an object should be flattened to its array elements.
... used by array.prototype.
concat().
Addition (+) - JavaScript
the addition operator (+) produces the sum of numeric operands or string
concatenation.
... syntax operator: x + y examples numeric addition // number + number -> addition 1 + 2 // 3 // boolean + number -> addition true + 1 // 2 // boolean + boolean -> addition false + false // 0 string
concatenation // string + string ->
concatenation 'foo' + 'bar' // "foobar" // number + string ->
concatenation 5 + 'foo' // "5foo" // string + boolean ->
concatenation 'foo' + false // "foofalse" specifications specification ecmascript (ecma-262)the definition of 'addition operator' in that specification.
Addition assignment (+=) - JavaScript
addition or
concatenation is possible.
... syntax operator: x += y meaning: x = x + y examples using addition assignment // assuming the following variables // foo = 'foo' // bar = 5 // baz = true // number + number -> addition bar += 2 // 7 // boolean + number -> addition baz += 1 // 2 // boolean + boolean -> addition baz += false // 1 // number + string ->
concatenation bar += 'foo' // "5foo" // string + boolean ->
concatenation foo += false // "foofalse" // string + string ->
concatenation foo += 'bar' // "foobar" specifications specification ecmascript (ecma-262)the definition of 'assignment operators' in that specification.
Template literals (Template strings) - JavaScript
the default function just
concatenates the parts into a single string.
... function tag(strings) { console.log(strings.raw[0]); } tag`string text line 1 \n string text line 2`; // logs "string text line 1 \n string text line 2" , // including the two characters '\' and 'n' in addition, the string.raw() method exists to create raw strings—just like the default template function and string
concatenation would create.
Codecs used by WebRTC - Web media technologies
s like this to move a specified codec to the top of the list (to be prioritized during negotiation): function prefercodec(codecs, mimetype) { let othercodecs = []; let sortedcodecs = []; let count = codecs.length; codecs.foreach(codec => { if (codec.mimetype === mimetype) { sortedcodecs.push(codec); } else { othercodecs.push(codec); } }); return sortedcodecs.
concat(othercodecs); } this code is just splitting the codec list into two arrays: one containing codecs whose mime type matches the one specified by the mimetype parameter, and the other with all the other codecs.
... once the list has been split up, they're
concatenated back together with the entries matching the given mimetype first, followed by all of the other codecs.
Making PWAs work offline with Service workers - Progressive web apps (PWAs)
after that, both arrays are merged using the array.prototype.
concat() function.
... var gamesimages = []; for(var i=0; i<games.length; i++) { gamesimages.push('data/img/'+games[i].slug+'.jpg'); } var contenttocache = appshellfiles.
concat(gamesimages); then we can manage the install event itself: self.addeventlistener('install', (e) => { console.log('[service worker] install'); e.waituntil( caches.open(cachename).then((cache) => { console.log('[service worker] caching all: app shell and content'); return cache.addall(contenttocache); }) ); }); there are two things that need an explanation here: what extendableevent.waituntil does, and what the caches object is.
Install script template - Archive of obsolete content
} // start installing xpt file if this is a scriptable plugin errblock2 = addfile (plid, version, component_file, secondaryfolder, null); if (errblock2!=0) { logcomment("could not add " + component_file + " to " + secondaryfolder + ":" + errblock2); return errblock2; } } return 0; // 0 means everything went well with the secondary install } function writeplidsolution() { //
concatenate the secondary install path with the filename to make a fully qualified pathname var qualifiedsecondaryfolderdll = secondaryfolder + plugin_file; var qualifiedsecondaryfolderxpt = secondaryfolder + component_file; // write plid keys (mozilla.org/projects/plugins/first-install-problem.html) // write plid keys to hklm var hklm_status = registerplid(hkey_local_machine, reg_moz_path, ...
treeitem.label - Archive of obsolete content
« xul reference home label tipo: string (
concatenación de caracteres) para un árbol tree con columnas simples, la etiqueta puede ser colocada directamnete sobre el elemeto "treeitem" sin la necesidad de una fila "row" y un elemento "treeitem" dentro.
treeitem - Archive of obsolete content
label tipo: string (
concatenación de caracteres) para un árbol tree con columnas simples, la etiqueta puede ser colocada directamnete sobre el elemeto "treeitem" sin la necesidad de una fila "row" y un elemento "treeitem" dentro.
Creating XULRunner Apps with the Mozilla Build System - Archive of obsolete content
you can make this jar.mn to rule them all just by
concatenating the three files in the mccoy example and updating the path to each file (since you will need to point to the correct subdirectory): mccoy.jar: % content mccoy %content/ * content/mccoy.xul (content/mccoy.xul) content/mccoy.js (content/mccoy.js) * content/mccoy.xml (content/mccoy.xml) ...etc...
The First Install Problem - Archive of obsolete content
example: [hkey_local_machine\software\mozillaplugins\]\@mycompany.com/myapplication,version=5.01\mimetypes\application/x-myapp] description=myapplication plugin for app files "suffixes" -- this will be a semi-colon
concatenated list of supported suffixes.
New in JavaScript 1.2 - Archive of obsolete content
arguments new properties function.arity new methods array.prototype.
concat() array.prototype.slice() string.prototype.charcodeat() string.prototype.
concat() string.fromcharcode() string.prototype.match() string.prototype.replace() string.prototype.search() string.prototype.slice() string.prototype.substr() new operators delete equality operators (== and !=) new statements labeled statements switch do...while import export other new features ...
New in JavaScript 1.3 - Archive of obsolete content
statements label switch do...while export import built-in objects regexp methods of built-in objects tosource() object.prototype.watch() object.prototype.unwatch() function.arity function.prototype.apply() function.prototype.call() array.prototype.
concat() array.prototype.pop() array.prototype.push() array.prototype.shift() array.prototype.slice() array.prototype.splice() string.prototype.
concat() string.prototype.
concat() string.prototype.match() string.prototype.search() string.prototype.slice() string.prototype.substr() ...
Index - Learn web development
79 handling text — strings in javascript article, beginner, codingscripting, guide, javascript, join, quotes,
concatenation, l10n:priority, strings next, we'll turn our attention to strings — this is what pieces of text are called in programming.
A first splash into JavaScript - Learn web development
first let's look at arithmetic operators, for example: operator name example + addition 6 + 9 - subtraction 20 - 15 * multiplication 3 * 7 / division 10 / 5 you can also use the + operator to join text strings together (in programming, this is called
concatenation).
Getting started with Ember - Learn web development
your terminal, while inside the todomvc directory: ember server this should give you an output similar to the following: build successful (190ms) – serving on http://localhost:4200/ slowest nodes (totaltime >= 5%) | total (avg) -----------------------------------------+----------- broccolimergetrees (17) | 35ms (2 ms) package /assets/vendor.js (1) | 13ms
concat: vendor styles/assets/vend...
Framework main features - Learn web development
javascript lets us use the + operator to
concatenate strings together, so this function would technically still work if a and b were strings — it just might not give you the result you'd expect.
Chrome registration
the value is taken from the nsixulruntime os and xpcomabi values (
concatenated with an underscore).
Sqlite.jsm
bound parameters aren't prone to sql injection like manual sql statement construction (e.g.,
concatenating a raw value into the executed sql statement).
XPCOMUtils.jsm
when set to true, and only if 'value' // is not specified, the
concatenation of the string "service," and the // object's contractid is passed as avalue parameter of addcategoryentry.
Localization and Plurals
rom somewhere else let num = 10; // display the correct plural form for 10 downloads: "you have 10 downloads.") print("you have " + num + " " + pluralform.get(num, downloads) + "."); // try again with a different value: "you have 1 download." num = 1; print("you have " + num + " " + pluralform.get(num, downloads) + ".") the above example works, but is still difficult to localize, because we're
concatenating strings assuming a particular grammatical structure.
NSS API Guidelines
public functions should have the form layer_body(), where layer is an all caps prefix for what layer the function lives in, and body is
concatenated english words, where the beginning letter of each word is capitalized (also known as camelcase).
New in Rhino 1.7R4
update license to mpl 2.0 make string
concatenation with + fast java class generation updates and fixes faster number to string conversion several regexp fixes regexp performance improvements es5 compliance fixes improved interpreter performance improved commonjs module implementation javascript 1.8 generator expressions many parser and ast fixes use javascript 1.7 as default version in rhino shell javaadapter improvements fixes in js to java access include mozilla test suite a list of bugs that were fixed since the previous release.
JSExtendedClass.wrappedObject
a wrapper object that wraps an array is considered an array for the purpose of array.prototype.
concat and array.
concat (which treat array arguments differently from other arguments, per ecma 262-3 §15.4.4.4).
JS_GetParent
objects created by standard library functions, such as array.prototype.
concat, have the global object as their parent.
JS_MakeStringImmutable
description a string's characters can never be changed, but spidermonkey uses two string optimization techniques behind the scenes: a growable string (see js_newgrowablestring ) has a buffer that the javascript engine can reallocate so that
concatenating it with another string is much faster.
JS_ReportOutOfMemory
when a script tries to grow an array beyond 230-1 elements, for example, or
concatenate strings such that the result is more than 229-1 characters long, the javascript engine reports an error as though by calling this function.
Animated PNG graphics
the compressed datastream is then the
concatenation of the contents of the data fields of all the 'fdat' chunks within a frame.
How to build an XPCOM component in JavaScript
when set to true, and only if 'value' is not // specified, the
concatenation of the string "service," and the object's contractid // is passed as avalue parameter of addcategoryentry.
Using XPCOM Utilities to Make Things Easier
the weblock string classes don't need to append,
concatenate, search, or do any other real work on the string data; they just need to represent char* and other data and pass them to methods that expect an nsacstring.
nsIMsgHeaderParser
return value the first name found in the list exceptions thrown missing exception missing description makefulladdress() given an e-mail address and a person's name,
concatenates them together into a single string, doing all the necessary quoting.
nsIPrincipal
it may have a number of different names all
concatenated together with some information on what they mean in between).
nsIScriptableIO
multi: the resulting stream is one which is used to
concatenate the input from multiple streams as if they were one long, continuous stream.
nsIUserInfo
the
concatenation of the user's login name and the computer's domain.
WebIDL bindings
the name of the struct is the
concatenation of the names of the types in the union, with "or" inserted between them, and for an owning struct "owning" prepended.
Using Objective-C from js-ctypes
sel initwithvoice = sel_registername("initwithvoice:"); if a method takes two or more arguments, the selector name becomes a
concatenation of each name.
Debugger.Memory - Firefox Developer Tools
concatenations: when asked to
concatenate two strings, spidermonkey may elect to delay copying the strings’ data, and represent the result simply as a pointer to the two original strings.
Index - Firefox Developer Tools
it’s also possible to inspect variables from the generated scopes (e.g., a bundle file with all
concatenated module files).
AesCtrParams - Web APIs
typically this is achieved by splitting the initial counter block value into two
concatenated parts: a nonce (that is, a number that may only be used once).
Blob() - Web APIs
the content of the blob consists of the
concatenation of the values given in the parameter array.
Blob - Web APIs
constructor blob() returns a newly created blob object which contains a
concatenation of all of the data in the array passed into the constructor.
Using the CSS Typed Object Model - Web APIs
cssunitvalue and csskeywordvalue the power of the css typed om is that values are separate from units; parsing and
concatenating string values may become be a thing of the past.
CSS Typed Object Model API - Web APIs
css typed object model api provides interfaces to interact with underlying values, by representing them with specialized js objects that can be manipulated and understood more easily and more reliably than string parsing and
concatenation.
CharacterData - Web APIs
characterdata.appenddata() appends the given domstring to the characterdata.data string; when this method returns, data contains the
concatenated domstring.
console - Web APIs
there are two ways to use each of the output methods; you can simply pass in a list of objects whose string representations get
concatenated into one string, then output to the console, or you can pass in a string containing zero or more substitution strings followed by a list of objects to replace them.
FileSystemDirectoryEntry.createReader() - Web APIs
function readdirectory(directory) { let dirreader = directory.createreader(); let entries = []; let getentries = function() { dirreader.readentries(function(results) { if (results.length) { entries = entries.
concat(toarray(results)); getentries(); } }, function(error) { /* handle error -- error is a fileerror object */ }); }; getentries(); return entries; } this works by creating an internal function, getentries(), which calls itself recursively to get all the entries in the directory,
concatenating each batch to the array.
Index - Web APIs
the content of the blob consists of the
concatenation of the values given in the parameter array.
Recording a media element - Web APIs
the first thing we do is merge the chunks into a single blob whose mime type is "video/webm" by taking advantage of the fact that the blob() constructor
concatenates arrays of objects into one object.
Capabilities, constraints, and settings - Web APIs
let supportedconstraints = navigator.mediadevices.getsupportedconstraints(); for (let constraint in supportedconstraints) { if (supportedconstraints.hasownproperty(constraint)) { let elem = document.createelement("li"); elem.innerhtml = "<code><a href='/docs/web/api/mediatracksupportedconstraints/" .
concat(constraint) + "' target='_blank'>" + constraint + "</a></code>"; supportedconstraintlist.appendchild(elem); } } error handling we also have some simple error handling code; handleerror() is called to handle promises which fail, and the log() function appends the error message to a special logging <div> box under the video.
Node.textContent - Web APIs
for other node types, textcontent returns the
concatenation of the textcontent of every child node, excluding comments and processing instructions.
Using server-sent events - Web APIs
when the eventsource receives multiple consecutive lines that begin with data:, it
concatenates them, inserting a newline character between each one.
Text - Web APIs
text.wholetext read only returns a domstring containing the text of all text nodes logically adjacent to this node,
concatenated in document order.
Creating 3D objects using WebGL - Web APIs
var colors = []; for (var j = 0; j < facecolors.length; ++j) { const c = facecolors[j]; // repeat each color four times for the four vertices of the face colors = colors.
concat(c, c, c, c); } const colorbuffer = gl.createbuffer(); gl.bindbuffer(gl.array_buffer, colorbuffer); gl.bufferdata(gl.array_buffer, new float32array(colors), gl.static_draw); define the element array once the vertex arrays are generated, we need to build the element array.
window.postMessage() - Web APIs
this string is the
concatenation of the protocol and "://", the host name if one exists, and ":" followed by a port number if a port is present and differs from the default port for the given protocol.
XMLHttpRequest.getResponseHeader() - Web APIs
if there are multiple response headers with the same name, then their values are returned as a single
concatenated string, where each value is separated from the previous one by a pair of comma and space.
Architecture - Accessibility
it is
concatenated together with all its sibling text nodes, and embedded objects between the text nodes are exposed as the unicoded embedded object character '\xfffc'.
Strings (str) - EXSLT
str:
concat()str:
concat() returns a string containing all the string values in a node-set
concatenated together.str:split()str:split() splits a string using a pattern string to determine where the splits should occur, returning a node-set containing the resulting strings.str:tokenize()str:tokenize() splits a string using a set of characters as delimiters that determine where the splits should occur, returning a node-set containing the resulting strings.
EXSLT
functions str:
concat() str:split() str:tokenize() ...
Writing forward-compatible websites - Developer guides
to avoid this, fully qualify global variable access using "window.", like so: <script> function localname() { alert('function localname has been called'); } </script> <div onclick="window.localname()">clicking me should show an alert<div> don't
concatenate scripts you don't control the "use strict;" directive in ecmascript, when used on the file level, applies to everything in the file.
Date and time formats used in HTML - HTML: Hypertext Markup Language
examples of valid time strings time string time 00:00:30.75 12:00:30.75 am (30.75 seconds after midnight) 12:15 12:15 pm 13:44:25 1:44:25 pm (25 seconds after 1:44 pm) local date and time strings a valid datetime-local string consists of a date string and a time string
concatenated together with either the letter "t" or a space character separating them.
MIME types (IANA media types) - HTTP
structure of a mime type the simplest mime type consists of a type and a subtype; these are each strings which, when
concatenated with a slash (/) between them, comprise a mime type.
Protocol upgrade mechanism - HTTP
sec-websocket-accept: hash hash if a sec-websocket-key header was provided, the value of this header is computed by taking the value of the key,
concatenating the string "258eafa5-e914-47da-95ca-c5ab0dc85b11" to it, taking the sha-1 hash of that
concatenated string, resulting in a 20-byte value.
Working with objects - JavaScript
however, this can be achieved with the following function: function listallproperties(o) { var objecttoinspect; var result = []; for(objecttoinspect = o; objecttoinspect !== null; objecttoinspect = object.getprototypeof(objecttoinspect)) { result = result.
concat( object.getownpropertynames(objecttoinspect) ); } return result; } this can be useful to reveal "hidden" properties (properties in the prototype chain which are not accessible through the object, because another property has the same name earlier in the prototype chain).
Memory Management - JavaScript
var a = ['ouais ouais', 'nan nan']; var a2 = ['generation', 'nan nan']; var a3 = a.
concat(a2); // new array with 4 elements being // the
concatenation of a and a2 elements.
ReferenceError: invalid assignment left-hand side - JavaScript
examples typical invalid assignments if (math.pi = 3 || math.pi = 4) { console.log('no way!'); } // referenceerror: invalid assignment left-hand side var str = 'hello, ' += 'is it me ' += 'you\'re looking for?'; // referenceerror: invalid assignment left-hand side in the if statement, you want to use a comparison operator ("=="), and for the string
concatenation, the plus ("+") operator is needed.
Array.prototype.reduce() - JavaScript
lue) console.log(sum) // logs 6 alternatively written with an arrow function: let initialvalue = 0 let sum = [{x: 1}, {x: 2}, {x: 3}].reduce( (accumulator, currentvalue) => accumulator + currentvalue.x , initialvalue ) console.log(sum) // logs 6 flatten an array of arrays let flattened = [[0, 1], [2, 3], [4, 5]].reduce( function(accumulator, currentvalue) { return accumulator.
concat(currentvalue) }, [] ) // flattened is [0, 1, 2, 3, 4, 5] alternatively written with an arrow function: let flattened = [[0, 1], [2, 3], [4, 5]].reduce( ( accumulator, currentvalue ) => accumulator.
concat(currentvalue), [] ) counting instances of values in an object let names = ['alice', 'bob', 'tiff', 'bruce', 'alice'] let countednames = names.reduce(function (allnames, name) { i...
Array.prototype.reduceRight() - JavaScript
value = t[k--]; } for (; k >= 0; k--) { if (k in t) { value = callback(value, t[k], k, t); } } return value; }; } examples sum up all values within an array var sum = [0, 1, 2, 3].reduceright(function(a, b) { return a + b; }); // sum is 6 flatten an array of arrays var flattened = [[0, 1], [2, 3], [4, 5]].reduceright(function(a, b) { return a.
concat(b); }, []); // flattened is [4, 5, 2, 3, 0, 1] run a list of asynchronous functions with callbacks in series each passing their results to the next const waterfall = (...functions) => (callback, ...args) => functions.reduceright( (composition, fn) => (...results) => fn(composition, ...results), callback )(...args); const randint = max => math.floor(math.random() * max) const add...
Array.prototype.flatMap() - JavaScript
alternative reduce() and
concat() var arr = [1, 2, 3, 4]; arr.flatmap(x => [x, x * 2]); // is equivalent to arr.reduce((acc, x) => acc.
concat([x, x * 2]), []); // [1, 2, 2, 4, 3, 6, 4, 8] note, however, that this is inefficient and should be avoided for large arrays: in each iteration, it creates a new temporary array that must be garbage-collected, and it copies elements from the current accumulator array into a new array ...
Array.prototype.join() - JavaScript
the join() method creates and returns a new string by
concatenating all of the elements in an array (or an array-like object), separated by commas or a specified separator string.
Array.prototype.toString() - JavaScript
javascript calls the tostring method automatically when an array is to be represented as a text value or when an array is referred to in a string
concatenation.
Array - JavaScript
instance methods array.prototype.
concat() returns a new array that is this array joined with other array(s) and/or value(s).
Boolean.prototype.toString() - JavaScript
javascript calls the tostring() method automatically when a boolean is to be represented as a text value or when a boolean is referred to in a string
concatenation.
Intl.DateTimeFormat.prototype.formatToParts() - JavaScript
', value: '3' }, { type: 'literal', value: ':' }, { type: 'minute', value: '00' }, { type: 'literal', value: ':' }, { type: 'second', value: '42' }, { type: 'fractionalsecond', value: '000' }, { type: 'literal', value: ' ' }, { type: 'dayperiod', value: 'am' } ] now the information is available separately and it can be formatted and
concatenated again in a customized way.
Intl.NumberFormat.prototype.formatToParts() - JavaScript
s: formatter.formattoparts(number); // return value: [ { type: "integer", value: "3" }, { type: "group", value: "." }, { type: "integer", value: "500" }, { type: "decimal", value: "," }, { type: "fraction", value: "00" }, { type: "literal", value: " " }, { type: "currency", value: "€" } ] now the information is available separately and it can be formatted and
concatenated again in a customized way.
Promise.prototype.then() - JavaScript
receive "foo",
concatenate "bar" to it, and resolve that to the next then .then(function(string) { return new promise(function(resolve, reject) { settimeout(function() { string += 'bar'; resolve(string); }, 1); }); }) // 2.
String.prototype.repeat() - JavaScript
the repeat() method constructs and returns a new string which contains the specified number of copies of the string on which it was called,
concatenated together.
Symbol.prototype.toString() - JavaScript
no string
concatenation while you can call tostring() on symbols, you cannot use string
concatenation with them: symbol('foo') + 'bar' // typeerror: can't convert symbol to string examples using tostring symbol('desc').tostring() // "symbol(desc)" // well-known symbols symbol.iterator.tostring() // "symbol(symbol.iterator) // global symbols symbol.for('foo').tostring() // "symbol(foo)" specif...
TypedArray.prototype.toString() - JavaScript
var numbers = new uint8array([2, 5, 8, 1, 4]) numbers.tostring(); // "2,5,8,1,4" javascript calls the tostring method automatically when a typed array is to be represented as a text value or when an array is referred to in a string
concatenation.
eval() - JavaScript
} , false); closures are also helpful as a way to create parameterized functions without
concatenating strings.
Progressive web app structure - Progressive web apps (PWAs)
icon-96.png', '/pwa-examples/js13kpwa/icons/icon-128.png', '/pwa-examples/js13kpwa/icons/icon-168.png', '/pwa-examples/js13kpwa/icons/icon-192.png', '/pwa-examples/js13kpwa/icons/icon-256.png', '/pwa-examples/js13kpwa/icons/icon-512.png' ]; var gamesimages = []; for(var i=0; i<games.length; i++) { gamesimages.push('data/img/'+games[i].slug+'.jpg'); } var contenttocache = appshellfiles.
concat(gamesimages); the next block installs the service worker, which then actually caches all the files contained in the above list: self.addeventlistener('install', function(e) { console.log('[service worker] install'); e.waituntil( caches.open(cachename).then(function(cache) { console.log('[service worker] caching all: app shell and content'); return cache.addall(contenttocache...
Structural overview of progressive web apps - Progressive web apps (PWAs)
icon-96.png', '/pwa-examples/js13kpwa/icons/icon-128.png', '/pwa-examples/js13kpwa/icons/icon-168.png', '/pwa-examples/js13kpwa/icons/icon-192.png', '/pwa-examples/js13kpwa/icons/icon-256.png', '/pwa-examples/js13kpwa/icons/icon-512.png' ]; var gamesimages = []; for(var i=0; i<games.length; i++) { gamesimages.push('data/img/'+games[i].slug+'.jpg'); } var contenttocache = appshellfiles.
concat(gamesimages); with the file list prepared, it's time to install the service worker itself.
document - XPath
if the uri argument is a node-set, and the second argument is present, each node in the node-set will be evaluated as a separate uri, and the returned node-set will be as if the document function has been called multiple times (each time with the same second argument just as given in the function call) and the resulting node-sets had been
concatenated into a single node-set.
Functions - XPath
boolean() ceiling() choose()
concat() contains() count() current() xslt-specific document() xslt-specific element-available() false() floor() format-number() xslt-specific function-available() generate-id() xslt-specific id() (partially supported) key() xslt-specific lang() last() local-name() name() namespace-uri() normalize-space() not() number() position() round() starts-with() string() string-length() ...
Index - XPath
21
concat xslt, xslt_reference the
concat function
concatenates two or more strings and returns the resulting string.
The Netscape XSLT/XPath Reference - XSLT: Extensible Stylesheet Language Transformations
orted) xsl:transform (supported) xsl:value-of (partially supported) xsl:variable (supported) xsl:when (supported) xsl:with-param (supported) axes ancestor ancestor-or-self attribute child descendant descendant-or-self following following-sibling namespace (not supported) parent preceding preceding-sibling self functions boolean() (supported) ceiling() (supported)
concat() (supported) contains() (supported) count() (supported) current() (supported) document() (supported) element-available() (supported) false() (supported) floor() (supported) format-number() (supported) function-available() (supported) generate-id() (supported) id() (partially supported) key() (supported) lang() (supported) last() (supported) local-name() (supported)...
Transforming XML with XSLT - XSLT: Extensible Stylesheet Language Transformations
supported) xsl:transform (supported) xsl:value-of (partially supported) xsl:variable (supported) xsl:when (supported) xsl:with-param (supported) axes ancestor ancestor-or-self attribute child descendant descendant-or-self following following-sibling namespace (not supported) parent preceding preceding-sibling self functions boolean() (supported) ceiling() (supported)
concat() (supported) contains() (supported) count() (supported) current() (supported) document() (supported) element-available() (supported) false() (supported) floor() (supported) format-number() (supported) function-available() (supported) generate-id() (supported) id() (partially supported) key() (supported) lang() (supported) last() (supported) local-name() (supported) name() (suppor...