diff --git a/zh-cn/application-dev/reference/apis/js-apis-sensor.md b/zh-cn/application-dev/reference/apis/js-apis-sensor.md
index 73b75b5381307ae355769a5426e3beb67cd6db52..efc9e2fd88f27e7ee23637fa2e7895b839e3f329 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-sensor.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-sensor.md
@@ -2660,7 +2660,7 @@ try {
## sensor.getAngleVariation9+
getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: Array<number>,
- callback: AsyncCallback): void
+ callback: AsyncCallback<Array<number>>): void
计算两个旋转矩阵之间的角度变化。
@@ -2716,7 +2716,7 @@ try {
## sensor.getAngleVariation9+
-getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: Array<number>): Promise
+getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: Array<number>): Promise<Array<number>>
得到两个旋转矩阵之间的角度变化。
@@ -2776,7 +2776,7 @@ try {
## sensor.getRotationMatrix9+
-getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback): void
+getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback<Array<number>>): void
根据旋转矢量获取旋转矩阵。
@@ -2818,7 +2818,7 @@ try {
## sensor.getRotationMatrix9+
-getRotationMatrix(rotationVector: Array<number>): Promise
+getRotationMatrix(rotationVector: Array<number>): Promise<Array<number>>
根据旋转矢量获取旋转矩阵。
@@ -2865,7 +2865,7 @@ try {
## sensor.transformRotationMatrix9+
transformRotationMatrix(inRotationVector: Array<number>, coordinates: CoordinatesOptions,
- callback: AsyncCallback): void
+ callback: AsyncCallback<Array<number>>): void
根据指定坐标系映射旋转矩阵。
@@ -2912,7 +2912,7 @@ try {
## sensor.transformRotationMatrix9+
-transformRotationMatrix(inRotationVector: Array<number>, coordinates: CoordinatesOptions): Promise
+transformRotationMatrix(inRotationVector: Array<number>, coordinates: CoordinatesOptions): Promise<Array<number>>
根据指定坐标系映射旋转矩阵。
@@ -2963,7 +2963,7 @@ try {
## sensor.getQuaternion9+
-getQuaternion(rotationVector: Array<number>, callback: AsyncCallback): void
+getQuaternion(rotationVector: Array<number>, callback: AsyncCallback<Array<number>>): void
根据旋转向量计算归一化四元数。
@@ -3005,7 +3005,7 @@ try {
## sensor.getQuaternion9+
-getQuaternion(rotationVector: Array<number>): Promise
+getQuaternion(rotationVector: Array<number>): Promise<Array<number>>
根据旋转向量计算归一化四元数。
@@ -3051,7 +3051,7 @@ try {
## sensor.getOrientation9+
-getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback): void
+getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback<Array<number>>): void
根据旋转矩阵计算设备方向。
@@ -3100,7 +3100,7 @@ try {
## sensor.getOrientation9+
-getOrientation(rotationMatrix: Array<number>): Promise
+getOrientation(rotationMatrix: Array<number>): Promise<Array<number>>
根据旋转矩阵计算设备的方向。
@@ -3192,7 +3192,7 @@ try {
## sensor.getRotationMatrix9+
-getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>,): Promise<RotationMatrixResponse>
+getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>): Promise<RotationMatrixResponse>
根据重力矢量和地磁矢量计算旋转矩阵。
@@ -3238,7 +3238,7 @@ try {
## sensor.getSensorList9+
-getSensorList(callback: AsyncCallback): void
+getSensorList(callback: AsyncCallback<Array<Sensor>>): void
获取设备上的所有传感器信息。
@@ -3248,7 +3248,7 @@ getSensorList(callback: AsyncCallback): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | ---------------- |
-| callback | AsyncCallback | 是 | 回调函数,返回传感器属性列表。 |
+| callback | AsyncCallback<Array<[Sensor](#sensor9)>> | 是 | 回调函数,返回传感器属性列表。 |
**错误码**:
@@ -3278,7 +3278,7 @@ try {
## sensor.getSensorList9+
- getSensorList(): Promise< Array<Sensor>>
+ getSensorList(): Promise<Array<Sensor>>
获取设备上的所有传感器信息。
@@ -3288,7 +3288,7 @@ try {
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------------- | ---- | ---------------- |
-| promise | Promise | 是 | Promise对象,返回传感器属性列表。 |
+| promise | Promise<Array<[Sensor](#sensor9)>> | 是 | Promise对象,返回传感器属性列表。 |
**错误码**: