未验证 提交 d7f3bb1e 编写于 作者: O openharmony_ci 提交者: Gitee

!7076 Modify IDE error

Merge pull request !7076 from 周飞/master
......@@ -92,7 +92,7 @@ This is a system API and cannot be called by third-party applications.
```js
var child = process.runCmd('ls');
var result = child.wait();
child.getOutput.then(val=>{
child.getOutput().then(val=>{
console.log("child.getOutput = " + val);
})
```
......@@ -119,7 +119,7 @@ This is a system API and cannot be called by third-party applications.
```js
var child = process.runCmd('madir test.text');
var result = child.wait();
child.getErrorOutput.then(val=>{
child.getErrorOutput().then(val=>{
console.log("child.getErrorOutput= " + val);
})
```
......@@ -286,7 +286,7 @@ Obtains the thread priority based on the specified TID.
**Example**
```js
var tid = process.getTid();
var tid = process.tid;
var pres = process.getThreadPriority(tid);
```
......@@ -617,5 +617,5 @@ Sends a signal to the specified process to terminate it.
```js
var pres = process.pid
var result = that.kill(28, pres)
var result = process.kill(28, pres)
```
......@@ -72,8 +72,8 @@ Obtains the query string applicable to this URI.
**Example**
```js
const uri = new uri.URI('http://username:password@host:8080/directory/file?query=pppppp#qwer=da');
uri.toString()
const result = new uri.URI('http://username:password@host:8080/directory/file?query=pppppp#qwer=da');
result.toString()
```
......
......@@ -31,7 +31,7 @@ Creates a **URLSearchParams** instance.
```js
var objectParams = new Url.URLSearchParams([ ['user1', 'abc1'], ['query2', 'first2'], ['query3', 'second3'] ]);
var objectParams1 = new Url.URLSearchParams({"fod" : 1 , "bard" : 2});
var objectParams1 = new Url.URLSearchParams({"fod" : '1' , "bard" : '2'});
var objectParams2 = new Url.URLSearchParams('?fod=1&bard=2');
var urlObject = new Url.URL('https://developer.mozilla.org/?fod=1&bard=2');
var params = new Url.URLSearchParams(urlObject.search);
......@@ -58,7 +58,7 @@ Appends a key-value pair into the query string.
```js
let urlObject = new Url.URL('https://developer.exampleUrl/?fod=1&bard=2');
let paramsObject = new Url.URLSearchParams(urlObject.search.slice(1));
paramsObject.append('fod', 3);
paramsObject.append('fod', '3');
```
......@@ -196,10 +196,9 @@ Obtains the value of the first key-value pair based on the specified key.
**Example**
```js
var paramsOject = new Url.URLSearchParams(document.location.search.substring(1));
var paramsOject = new Url.URLSearchParams('name=Jonathan&age=18');
var name = paramsOject.get("name"); // is the string "Jonathan"
var age = parseInt(paramsOject.get("age"), 10); // is the number 18
var address = paramsOject.get("address"); // null
```
......@@ -252,7 +251,7 @@ Sets the value for a key. If key-value pairs matching the specified key exist, t
```js
let urlObject = new Url.URL('https://developer.exampleUrl/?fod=1&bard=2');
let paramsObject = new Url.URLSearchParams(urlObject.search.slice(1));
paramsObject.set('baz', 3); // Add a third parameter.
paramsObject.set('baz', '3'); // Add a third parameter.
```
......@@ -364,7 +363,7 @@ Obtains search parameters that are serialized as a string and, if necessary, per
```js
let url = new Url.URL('https://developer.exampleUrl/?fod=1&bard=2');
let params = new Url.URLSearchParams(url.search.slice(1));
params.append('fod', 3);
params.append('fod', '3');
console.log(params.toString());
```
......
......@@ -91,18 +91,22 @@ Calls back an asynchronous function. In the callback, the first parameter indica
async function promiseFn() {
return Promise.reject('value');
}
var err = "type err";
var cb = util.callbackWrapper(promiseFn);
cb((err, ret) => {
console.log(err);
console.log(ret);
})
}, err)
```
## util.promiseWrapper
## util.promiseWrapper<sup>(deprecated)</sup>
promiseWrapper(original: (err: Object, value: Object) =&gt; void): Object
> **Introduce**<br/>
> Starting from API version 9, it is recommended to use [util.promisewrapper9 +] (\utilpromisewrapper9) instead.
Processes an asynchronous function and returns a promise version.
**System capability**: SystemCapability.Utils.Lang
......@@ -117,6 +121,35 @@ Processes an asynchronous function and returns a promise version.
| -------- | -------- |
| Function | Function in the error-first style (that is, **(err, value) =>...** is called as the last parameter) and the promise version.|
**Example**
```js
function aysnFun() {
return 0;
}
let newPromiseObj = util.promiseWrapper(aysnFun);
newPromiseObj().then(res => {
console.log(res);
})
```
## util.promiseWrapper<sup>9+</sup>
promiseWrapper(original: (err: Object, value: Object) =&gt; void): Function
Processes an asynchronous function and returns a promise function.
**System capability**: SystemCapability.Utils.Lang
**Parameters**
| Name| Type| Mandatory| Description|
| -------- | -------- | -------- | -------- |
| original | Function | Yes| Asynchronous function.|
**Return value**
| Type| Description|
| -------- | -------- |
| Function | Function in the error-first style (that is, **(err, value) =>...** is called as the last parameter) and the promise version.|
**Example**
```js
function aysnFun(str1, str2) {
......@@ -287,10 +320,11 @@ Stores the UTF-8 encoded text.
**Example**
```js
var that = new util.TextEncoder();
var buffer = new ArrayBuffer(4);
this.dest = new Uint8Array(buffer);
var result = that.encodeInto("abcd", this.dest);
var that = new util.TextEncoder()
var buffer = new ArrayBuffer(4)
var dest = new Uint8Array(buffer)
var result = new Object()
result = that.encodeInto('abcd', dest)
```
## RationalNumber<sup>8+</sup>
......@@ -337,7 +371,7 @@ Creates a **RationalNumber** object based on the given string.
**Example**
```js
var rationalNumber = new util.RationalNumber(1,2);
var rational = rationalNumer.creatRationalFromString("3/4");
var rational = util.RationalNumber.createRationalFromString("3/4");
```
......@@ -362,7 +396,7 @@ Compares this **RationalNumber** object with a given object.
**Example**
```js
var rationalNumber = new util.RationalNumber(1,2);
var rational = rationalNumer.creatRationalFromString("3/4");
var rational = util.RationalNumber.createRationalFromString("3/4");
var result = rationalNumber.compareTo(rational);
```
......@@ -408,7 +442,7 @@ Checks whether this **RationalNumber** object equals the given object.
**Example**
```js
var rationalNumber = new util.RationalNumber(1,2);
var rational = rationalNumer.creatRationalFromString("3/4");
var rational = util.RationalNumber.createRationalFromString("3/4");
var result = rationalNumber.equals(rational);
```
......@@ -435,7 +469,7 @@ Obtains the greatest common divisor of two specified integers.
**Example**
```js
var rationalNumber = new util.RationalNumber(1,2);
var result = rationalNumber.getCommonDivisor(4,6);
var result = util.RationalNumber.getCommonDivisor(4,6);
```
......@@ -672,7 +706,7 @@ Clears key-value pairs from this buffer. The **afterRemoval()** method will be c
```js
var pro = new util.LruBuffer();
pro.put(2,10);
var result = pro.size();
var result = pro.length;
pro.clear();
```
......@@ -948,20 +982,13 @@ Performs subsequent operations after a value is removed.
**Example**
```js
var arr = [];
var arr = [];
class ChildLruBuffer extends util.LruBuffer
{
constructor()
{
super();
}
static getInstance()
{
if(this.instance == null)
{
this.instance = new ChildLruBuffer();
}
return this.instance;
}
afterRemoval(isEvict, key, value, newValue)
{
if (isEvict === false)
......@@ -970,7 +997,8 @@ Performs subsequent operations after a value is removed.
}
}
}
ChildLruBuffer.getInstance().afterRemoval(false,10,30,null);
var lru = new ChildLruBuffer();
lru.afterRemoval(false,10,30,null);
```
......@@ -1063,7 +1091,7 @@ Obtains a two-dimensional array in key-value pairs.
```js
var pro = new util.LruBuffer();
pro.put(2,10);
var result = pro[symbol.iterator]();
var result = pro[Symbol.iterator]();
```
......@@ -1551,7 +1579,7 @@ Encodes the input content asynchronously.
var rarray = new Uint8Array([99,122,69,122]);
that.encode(array).then(val=>{
for (var i = 0; i < rarray.length; i++) {
console.log(val[i])
console.log(val[i].toString())
}
})
```
......@@ -1610,7 +1638,7 @@ Decodes the input content asynchronously.
var rarray = new Uint8Array([115,49,51]);
that.decode(array).then(val=>{
for (var i = 0; i < rarray.length; i++) {
console.log(val[i])
console.log(val[i].toString())
}
})
```
......@@ -1654,7 +1682,7 @@ Checks whether the input value is of the **ArrayBuffer** type.
**Example**
```js
var that = new util.types();
var result = that.isAnyArrayBuffer(new ArrayBuffer([]));
var result = that.isAnyArrayBuffer(new ArrayBuffer(0));
```
......@@ -1734,7 +1762,7 @@ Checks whether the input value is of the **ArrayBuffer** type.
**Example**
```js
var that = new util.types();
var result = that.isArrayBuffer(new ArrayBuffer([]));
var result = that.isArrayBuffer(new ArrayBuffer(0));
```
......
......@@ -146,7 +146,7 @@ thatSer.setNamespace("h", "http://www.w3.org/TR/html4/");
thatSer.startElement("table");
thatSer.setAttributes("importance", "high");
thatSer.setText("Happy");
endElement(); // => <h:table importance="high" xmlns:h="http://www.w3.org/TR/html4/">Happy</h:table>
thatSer.endElement(); // => <h:table importance="high" xmlns:h="http://www.w3.org/TR/html4/">Happy</h:table>
```
......
......@@ -232,7 +232,7 @@ is64Bit(): boolean
**示例:**
```js
var ressult = process.is64Bit();
var result = process.is64Bit();
```
......
......@@ -60,7 +60,7 @@ getErrorString(errno: number): string
**示例:**
```js
var errnum = 10; // 10a system error number
var errnum = 10; // 10 : a system error number
var result = util.getErrorString(errnum);
console.log("result = " + result);
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册