您的位置:首页 > Web前端 > Node.js

【学习笔记】熟悉TypeScript的数组操作,持续补充跟进!

2017-08-01 12:14 561 查看
TypeScript 数组定义方式

方式一:

var arr1:Array<number> = [1,2,3];

var arr2:Array<any> = [];

方式二:

var arr3:number[] = [3,4,5,6,7,8];

var arr4:any[] = new Array(5,6,7,8);

类型转换: var arr5:Array<number> = <number[]>arr4;

TypeArray类型数组的定义转换:

(1)将Float32Array转换成Array

var rawData:Float32Array = new Float32Array([

                1, 0, 0, 0,

                0, 1, 0, 0,

                0, 0, 1, 0,

                0, 0, 0, 1]);

               

var array:number[] =  Array.prototype.slice.call(rawData);

console.log(array);

输出:(16) [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]

(2)将Array转换成Float32Array

var raw:Float32Array=new Float32Array(array);

console.log(raw);

输出:Float32Array(16) [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  node.js typescript vscode