@@ -205,7 +205,62 @@ var len = arr.length;
205205
206206### Methods
207207
208- TODO: add methods
208+ <a name =" static-method-from " ></a >
209+
210+ #### Float64Array.from( src\[ , map\[ , thisArg]] )
211+
212+ Creates a new typed array from an array-like ` object ` or an iterable.
213+
214+ ``` javascript
215+ var arr = Float64Array .from ( [ 1.0 , - 1.0 ] );
216+ // returns <Float64Array>[ 1.0, -1.0 ]
217+ ```
218+
219+ To invoke a function for each ` src ` value, provide a callback function.
220+
221+ ``` javascript
222+ function mapFcn ( v ) {
223+ return v * 2.0 ;
224+ }
225+
226+ var arr = Float64Array .from ( [ 1.0 , - 1.0 ], mapFcn );
227+ // returns <Float64Array>[ 2.0, -2.0 ]
228+ ```
229+
230+ A callback function is provided two arguments:
231+
232+ - ` value ` : source value
233+ - ` index ` : source index
234+
235+ To set the callback execution context, provide a ` thisArg ` .
236+
237+ ``` javascript
238+ function mapFcn ( v ) {
239+ this .count += 1 ;
240+ return v * 2.0 ;
241+ }
242+
243+ var ctx = {
244+ ' count' : 0
245+ };
246+
247+ var arr = Float64Array .from ( [ 1.0 , - 1.0 ], mapFcn, ctx );
248+ // returns <Float64Array>[ 2.0, -2.0 ]
249+
250+ var n = ctx .count ;
251+ // returns 2
252+ ```
253+
254+ <a name =" static-method-of " ></a >
255+
256+ #### Float64Array.of( element0\[ , element1\[ , ...\[ , elementN]]] )
257+
258+ Creates a new typed array from a variable number of arguments.
259+
260+ ``` javascript
261+ var arr = Float64Array .of ( 1.0 , - 1.0 );
262+ // returns <Float64Array>[ 1.0, -1.0 ]
263+ ```
209264
210265</section >
211266
0 commit comments