From 657347624c157ba841749f9ce98af09f38bfcc98 Mon Sep 17 00:00:00 2001 From: liu-ganlin Date: Tue, 29 Nov 2022 11:22:55 +0800 Subject: [PATCH] delete container and buffer exception cases Signed-off-by: liu-ganlin --- .../reference/apis/js-apis-arraylist.md | 159 +---- .../reference/apis/js-apis-buffer.md | 557 +----------------- .../reference/apis/js-apis-deque.md | 52 -- .../reference/apis/js-apis-hashmap.md | 77 --- .../reference/apis/js-apis-hashset.md | 52 -- .../reference/apis/js-apis-lightweightmap.md | 134 ----- .../reference/apis/js-apis-lightweightset.md | 104 ---- .../reference/apis/js-apis-linkedlist.md | 150 ----- .../reference/apis/js-apis-list.md | 130 ---- .../reference/apis/js-apis-plainarray.md | 107 ---- .../reference/apis/js-apis-queue.md | 32 - .../reference/apis/js-apis-stack.md | 45 -- .../reference/apis/js-apis-treemap.md | 97 --- .../reference/apis/js-apis-treeset.md | 82 --- 14 files changed, 39 insertions(+), 1739 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-arraylist.md b/zh-cn/application-dev/reference/apis/js-apis-arraylist.md index 6c3e7763ed..6d59237a33 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-arraylist.md +++ b/zh-cn/application-dev/reference/apis/js-apis-arraylist.md @@ -51,11 +51,6 @@ ArrayList的构造函数。 ```ts let arrayList = new ArrayList(); -try { - let arrayList2 = ArrayList(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -89,21 +84,16 @@ add(element: T): boolean **示例:** - ```ts - let arrayList = new ArrayList(); - let result = arrayList.add("a"); - let result1 = arrayList.add(1); - let b = [1, 2, 3]; - let result2 = arrayList.add(b); - let c = {name: "Dylon", age: "13"}; - let result3 = arrayList.add(c); - let result4 = arrayList.add(false); - try { - arrayList.add.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 - } catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); - } - ``` +```ts +let arrayList = new ArrayList(); +let result = arrayList.add("a"); +let result1 = arrayList.add(1); +let b = [1, 2, 3]; +let result2 = arrayList.add(b); +let c = {name: "Dylon", age: "13"}; +let result3 = arrayList.add(c); +let result4 = arrayList.add(false); +``` ### insert @@ -136,21 +126,6 @@ let arrayList = new ArrayList(); arrayList.insert("A", 0); arrayList.insert(0, 1); arrayList.insert(true, 2); -try { - arrayList.insert.bind({}, 1, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - let res = arrayList.insert(8, 11); // 测试越界异常 -} catch (err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - let res = arrayList.insert("a", "b"); // 测试类型异常 -} catch (err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### has @@ -188,11 +163,6 @@ let arrayList = new ArrayList(); let result = arrayList.has("squirrel"); arrayList.add("squirrel"); let result1 = arrayList.has("squirrel"); -try { - arrayList.has.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getIndexOf @@ -235,11 +205,6 @@ arrayList.add(1); arrayList.add(2); arrayList.add(4); let result = arrayList.getIndexOf(2); -try { - arrayList.getIndexOf.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getLastIndexOf @@ -282,11 +247,6 @@ arrayList.add(1); arrayList.add(2); arrayList.add(4); let result = arrayList.getLastIndexOf(2); -try { - arrayList.getLastIndexOf.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeByIndex @@ -328,21 +288,6 @@ arrayList.add(5); arrayList.add(2); arrayList.add(4); let result = arrayList.removeByIndex(2); -try { - arrayList.removeByIndex.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - arrayList.removeByIndex("a"); // 测试类型异常 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - arrayList.removeByIndex(8); // 测试越界异常 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### remove @@ -382,11 +327,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); let result = arrayList.remove(2); -try { - arrayList.remove.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeByRange @@ -422,16 +362,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); arrayList.removeByRange(2, 4); -try { - arrayList.removeByRange.bind({}, 2, 4)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - arrayList.removeByRange(8, 4); // 测试越界异常 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### replaceAllElements @@ -480,13 +410,6 @@ arrayList.replaceAllElements((value: number, index: number)=> { arrayList.replaceAllElements((value: number, index: number) => { return value = value - 2; }); -try { - arrayList.replaceAllElements.bind({}, (value: number, index: number)=> { - return value = 2 * value; - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### forEach @@ -532,13 +455,6 @@ arrayList.add(4); arrayList.forEach((value, index) => { console.log(`value:${value}`, index); }); -try { - arrayList.forEach.bind({}, (value, index) => { - console.log(`value:${value}`, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### sort @@ -581,11 +497,6 @@ arrayList.add(4); arrayList.sort((a: number, b: number) => a - b); arrayList.sort((a: number, b: number) => b - a); arrayList.sort(); -try { - arrayList.sort.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### subArrayList @@ -629,16 +540,6 @@ arrayList.add(4); let result1 = arrayList.subArrayList(2, 4); let result2 = arrayList.subArrayList(4, 3); let result3 = arrayList.subArrayList(2, 6); -try { - arrayList.subArrayList.bind({}, 2, 4)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - arrayList.subArrayList(6, 4); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### clear @@ -666,11 +567,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); arrayList.clear(); -try { - arrayList.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### clone @@ -705,11 +601,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); let result = arrayList.clone(); -try { - arrayList.clone.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getCapacity @@ -743,11 +634,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); let result = arrayList.getCapacity(); -try { - arrayList.getCapacity.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### convertToArray @@ -781,11 +667,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); let result = arrayList.convertToArray(); -try { - arrayList.convertToArray.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### isEmpty @@ -819,11 +700,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); let result = arrayList.isEmpty(); -try { - arrayList.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### increaseCapacityTo @@ -858,11 +734,6 @@ arrayList.add(5); arrayList.add(4); arrayList.increaseCapacityTo(2); arrayList.increaseCapacityTo(8); -try { - arrayList.increaseCapacityTo.bind({}, 5)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### trimToCurrentLength @@ -890,11 +761,6 @@ arrayList.add(4); arrayList.add(5); arrayList.add(4); arrayList.trimToCurrentLength(); -try { - arrayList.trimToCurrentLength.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -940,9 +806,4 @@ while(temp != undefined) { console.log(`value:${temp}`); temp = iter.next().value; } -try { - arrayList[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-buffer.md b/zh-cn/application-dev/reference/apis/js-apis-buffer.md index 32ed4f725a..56e93709a2 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-buffer.md +++ b/zh-cn/application-dev/reference/apis/js-apis-buffer.md @@ -59,24 +59,9 @@ import buffer from '@ohos.buffer'; import buffer from '@ohos.buffer'; let buf = buffer.from("1236"); -try { - buf.length = 10; -} catch (err) { - console.log("set length exception: " + JSON.stringify(err)); -} - -let buf1 = buffer.from("123"); -try { - buf.buffer = buf1; -} catch (err) { - console.log("set buffer exception: " + JSON.stringify(err)); -} - -try { - buf.byteOffset = 3; -} catch (err) { - console.log("set byteOffset exception: " + JSON.stringify(err)); -} +console.log(buf.length); +console.log(buf.buffer); +console.log(buf.byteOffset); ``` ### alloc @@ -109,12 +94,6 @@ import buffer from '@ohos.buffer'; let buf1 = buffer.alloc(5); let buf2 = buffer.alloc(5, 'a'); let buf3 = buffer.alloc(11, 'aGVsbG8gd29ybGQ=', 'base64'); - -try { - let buf = buffer.alloc(-5); -} catch (err) { - console.log("alloc exception: " + JSON.stringify(err)); -} ``` ### allocUninitializedFromPool @@ -145,12 +124,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(10); buf.fill(0); - -try { - let buf = buffer.allocUninitializedFromPool(-5); -} catch (err) { - console.log("allocUninitializedFromPool exception: " + JSON.stringify(err)); -} ``` ### allocUninitialized @@ -180,12 +153,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitialized(10); buf.fill(0); - -try { - let buf = buffer.allocUninitialized(-5); -} catch (err) { - console.log("allocUninitialized exception: " + JSON.stringify(err)); -} ``` ### byteLength @@ -217,12 +184,6 @@ import buffer from '@ohos.buffer'; let str = '\u00bd + \u00bc = \u00be'; console.log(`${str}: ${str.length} characters, ${buffer.byteLength(str, 'utf-8')} bytes`); // 打印: ½ + ¼ = ¾: 9 characters, 12 bytes - -try { - let byteLen = buffer.byteLength(10); -} catch (err) { - console.log("byteLength exception: " + JSON.stringify(err)); -} ``` ### compare @@ -256,14 +217,7 @@ let buf1 = buffer.from('1234'); let buf2 = buffer.from('0123'); let res = buf1.compare(buf2); -console.log(Number(res).toString()); -// 打印 1 - -try { - let res = buffer.compare(10, buf2); -} catch (err) { - console.log("compare exception: " + JSON.stringify(err)); -} +console.log(Number(res).toString()); // 打印 1 ``` ### concat @@ -304,18 +258,6 @@ let buf1 = buffer.from("1234"); let buf2 = buffer.from("abcd"); let buf = buffer.concat([buf1, buf2]); console.log(buf.toString('hex')); // 3132333461626364 - -try { - buf = buffer.concat("test string"); -} catch (err) { - console.log("concat exception: " + JSON.stringify(err)); -} - -try { - buf = buffer.concat([buf1, buf2], -1); -} catch (err) { - console.log("concat exception: " + JSON.stringify(err)); -} ``` ### from @@ -345,12 +287,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]); console.log(buf.toString('hex')); // 627566666572 - -try { - const buf = buffer.from(10); -} catch (err) { - console.log("from exception: " + JSON.stringify(err)); -} ``` ### from @@ -398,11 +334,6 @@ array[1] = '2'; array[2] = '3'; array[3] = '4'; array[4] = '5'; -try { - const buf = buffer.from(arrayBuffer, 6, 1); -} catch (err) { - console.log("from exception: " + JSON.stringify(err)); -} ``` ### from @@ -432,12 +363,6 @@ import buffer from '@ohos.buffer'; let buf1 = buffer.from('buffer'); let buf2 = buffer.from(buf1); - -try { - const buf = buffer.from(10); -} catch (err) { - console.log("from exception: " + JSON.stringify(err)); -} ``` ### from @@ -468,12 +393,6 @@ from(object: Object, offsetOrEncoding: number | string, length: number): Buffer import buffer from '@ohos.buffer'; let buf = buffer.from(new String('this is a test')); - -try { - const buf = buffer.from(10, 0, 1); -} catch (err) { - console.log("from exception: " + JSON.stringify(err)); -} ``` ### from @@ -507,12 +426,6 @@ let buf2 = buffer.from('7468697320697320612074c3a97374', 'hex'); console.log(buf1.toString()); // 打印: this is a test console.log(buf2.toString()); - -try { - const buf = buffer.from("test string", "utf9"); -} catch (err) { - console.log("from exception: " + JSON.stringify(err)); -} ``` @@ -614,13 +527,6 @@ let buf2 = buffer.from([5, 6, 7, 8, 9, 1, 2, 3, 4]); console.log(buf1.compare(buf2, 5, 9, 0, 4).toString()); // 打印: 0 console.log(buf1.compare(buf2, 0, 6, 4).toString()); // 打印: -1 console.log(buf1.compare(buf2, 5, 6, 5).toString()); // 打印: 1 - -let buf = buffer.from("1236"); -try { - let res = buf.compare(10); -} catch (err) { - console.log("compare exception: " + JSON.stringify(err)); -} ``` ### copy @@ -669,21 +575,6 @@ for (let i = 0; i < 26; i++) { buf1.copy(buf2, 8, 16, 20); console.log(buf2.toString('ascii', 0, 25)); // 打印: !!!!!!!!qrst!!!!!!!!!!!!! - -let buf3 = buffer.from("123656"); -try { - let num = buf3.copy(10); -} catch (err) { - console.log("copy exception: " + JSON.stringify(err)); -} - -let buf4 = buffer.from("123656"); -let buf5 = buffer.from("1235"); -try { - let num = buf4.copy(buf5, -1); -} catch (err) { - console.log("copy exception: " + JSON.stringify(err)); -} ``` ### entries @@ -736,12 +627,6 @@ let buf3 = buffer.from('ABCD'); console.log(buf1.equals(buf2).toString()); // 打印: true console.log(buf1.equals(buf3).toString()); // 打印: false - -try { - let res = buf1.equals("1236"); -} catch (err) { - console.log("equals exception: " + JSON.stringify(err)); -} ``` ### fill @@ -782,12 +667,6 @@ import buffer from '@ohos.buffer'; let b = buffer.allocUninitializedFromPool(50).fill('h'); console.log(b.toString()); - -try { - let buf = buffer.alloc(3).fill("$*$", -1); -} catch (err) { - console.log("fill exception: " + JSON.stringify(err)); -} ``` @@ -821,13 +700,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.from('this is a buffer'); console.log(buf.includes('this').toString()); // 打印: true console.log(buf.includes('be').toString()); // 打印: false - -let buf1 = buffer.from("13236"); -try { - let flag = buf1.includes(true); -} catch (err) { - console.log("includes exception: " + JSON.stringify(err)); -} ``` ### indexOf @@ -860,19 +732,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.from('this is a buffer'); console.log(buf.indexOf('this').toString()); // 打印: 0 console.log(buf.indexOf('is').toString()); // 打印: 2 - -let buf1 = buffer.from("13236"); -try { - let index = buf1.indexOf(true); -} catch (err) { - console.log("indexOf exception: " + JSON.stringify(err)); -} - -try { - let index1 = buf1.indexOf("a", "utf9"); -} catch (err) { - console.log("indexOf exception: " + JSON.stringify(err)); -} ``` ### keys @@ -930,20 +789,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.from('this buffer is a buffer'); console.log(buf.lastIndexOf('this').toString()); // 打印: 0 console.log(buf.lastIndexOf('buffer').toString()); // 打印: 17 - -let buf1 = buffer.from("13236"); -try { - let index = buf1.lastIndexOf(true); -} catch (err) { - console.log("lastIndexOf exception: " + JSON.stringify(err)); -} - -try { - let index1 = buf1.lastIndexOf("a", "utf9"); -} catch (err) { - console.log("lastIndexOf exception: " + JSON.stringify(err)); -} - ``` @@ -986,11 +831,6 @@ console.log(buf.readBigInt64BE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(8); buf1.writeBigInt64BE(0x0102030405060708n, 0); -try { - let ref = buf1.readBigInt64BE(1).toString(16); -} catch (err) { - console.log("readBigInt64BE exception: " + JSON.stringify(err)); -} ``` ### readBigInt64LE @@ -1032,11 +872,6 @@ console.log(buf.readBigInt64LE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(8); buf1.writeBigInt64BE(0x0102030405060708n, 0); -try { - let ref = buf1.readBigInt64LE(1).toString(16); -} catch (err) { - console.log("readBigInt64LE exception: " + JSON.stringify(err)); -} ``` ### readBigUInt64BE @@ -1078,11 +913,6 @@ console.log(buf.readBigUInt64BE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(8); buf1.writeBigUInt64BE(0xdecafafecacefaden, 0); -try { - let ref = buf1.readBigUInt64BE(1).toString(16); -} catch (err) { - console.log("readBigUInt64BE exception: " + JSON.stringify(err)); -} ``` ### readBigUInt64LE @@ -1124,11 +954,6 @@ console.log(buf.readBigUInt64LE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(8); buf1.writeBigUInt64BE(0xdecafafecacefaden, 0); -try { - let ref = buf1.readBigUInt64LE(1).toString(16); -} catch (err) { - console.log("readBigUInt64LE exception: " + JSON.stringify(err)); -} ``` ### readDoubleBE @@ -1169,11 +994,6 @@ console.log(buf.readDoubleBE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(8); buf1.writeDoubleBE(123.456, 0); -try { - let ref = buf1.readDoubleBE(1); -} catch (err) { - console.log("readDoubleBE exception: " + JSON.stringify(err)); -} ``` ### readDoubleLE @@ -1214,11 +1034,6 @@ console.log(buf.readDoubleLE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(8); buf1.writeDoubleLE(123.456, 0); -try { - let ref = buf1.readDoubleLE(1); -} catch (err) { - console.log("readDoubleLE exception: " + JSON.stringify(err)); -} ``` ### readFloatBE @@ -1259,11 +1074,6 @@ console.log(buf.readFloatBE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeFloatBE(0xcabcbcbc, 0); -try { - let ref = buf1.readFloatBE(1).toString(16); -} catch (err) { - console.log("readFloatBE exception: " + JSON.stringify(err)); -} ``` ### readFloatLE @@ -1304,11 +1114,6 @@ console.log(buf.readFloatLE(0).toString()); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeFloatLE(0xcabcbcbc, 0); -try { - let ref = buf1.readFloatLE(1).toString(16); -} catch (err) { - console.log("readFloatLE exception: " + JSON.stringify(err)); -} ``` ### readInt8 @@ -1350,11 +1155,6 @@ console.log(buf.readInt8(1).toString()); // 打印: 5 let buf1 = buffer.allocUninitializedFromPool(2); buf1.writeInt8(0x12); -try { - let ref = buf1.readInt8(2).toString(16); -} catch (err) { - console.log("readInt8 exception: " + JSON.stringify(err)); -} ``` ### readInt16BE @@ -1395,11 +1195,6 @@ console.log(buf.readInt16BE(0).toString()); // 打印: 5 let buf1 = buffer.alloc(2); buf1.writeInt16BE(0x1234, 0); -try { - let ref = buf1.readInt16BE(1).toString(16); -} catch (err) { - console.log("readInt16BE exception: " + JSON.stringify(err)); -} ``` ### readInt16LE @@ -1440,11 +1235,6 @@ console.log(buf.readInt16LE(0).toString()); // 打印: 1280 let buf1 = buffer.alloc(2); buf1.writeInt16BE(0x1234, 0); -try { - let ref = buf1.readInt16LE(1); -} catch (err) { - console.log("readInt16LE exception: " + JSON.stringify(err)); -} ``` ### readInt32BE @@ -1485,11 +1275,6 @@ console.log(buf.readInt32BE(0).toString()); // 打印: 5 let buf1 = buffer.alloc(4); buf1.writeInt32BE(0x12345678, 0); -try { - let ref = buf1.readInt32BE(1); -} catch (err) { - console.log("readInt32BE exception: " + JSON.stringify(err)); -} ``` ### readInt32LE @@ -1530,11 +1315,6 @@ console.log(buf.readInt32LE(0).toString()); // 打印: 83886080 let buf1 = buffer.alloc(4); buf1.writeInt32BE(0x12345678, 0); -try { - let ref = buf1.readInt32LE(1); -} catch (err) { - console.log("readInt32LE exception: " + JSON.stringify(err)); -} ``` ### readIntBE @@ -1578,11 +1358,6 @@ console.log(num.toString()); // 97 let buf1 = buffer.allocUninitializedFromPool(6); buf1.writeIntBE(0x123456789011, 0, 6); -try { - let ref = buf1.readIntBE(2, 5).toString(16); -} catch (err) { - console.log("readIntBE exception: " + JSON.stringify(err)); -} ``` @@ -1626,11 +1401,6 @@ console.log(buf.readIntLE(0, 6).toString(16)); let buf1 = buffer.allocUninitializedFromPool(6); buf1.writeIntLE(0x123456789011, 0, 6); -try { - let ref = buf1.readIntLE(2, 5).toString(16); -} catch (err) { - console.log("readIntBE exception: " + JSON.stringify(err)); -} ``` ### readUInt8 @@ -1673,11 +1443,6 @@ console.log(buf.readUInt8(1).toString()); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUInt8(0x42); -try { - let ref = buf1.readUInt8(4).toString(16); -} catch (err) { - console.log("readUInt8 exception: " + JSON.stringify(err)); -} ``` ### readUInt16BE @@ -1720,11 +1485,6 @@ console.log(buf.readUInt16BE(1).toString(16)); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUInt16BE(0x1234, 0); -try { - let ref = buf1.readUInt16BE(3).toString(16); -} catch (err) { - console.log("readUInt16BE exception: " + JSON.stringify(err)); -} ``` ### readUInt16LE @@ -1767,11 +1527,6 @@ console.log(buf.readUInt16LE(1).toString(16)); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUInt16LE(0x1234, 0); -try { - let ref = buf1.readUInt16LE(3).toString(16); -} catch (err) { - console.log("readUInt16LE exception: " + JSON.stringify(err)); -} ``` ### readUInt32BE @@ -1813,11 +1568,6 @@ console.log(buf.readUInt32BE(0).toString(16)); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUInt32BE(0x12345678, 0); -try { - let ref = buf1.readUInt32BE(1).toString(16); -} catch (err) { - console.log("readUInt32BE exception: " + JSON.stringify(err)); -} ``` ### readUInt32LE @@ -1859,11 +1609,6 @@ console.log(buf.readUInt32LE(0).toString(16)); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUInt32LE(0x12345678, 0); -try { - let ref = buf1.readUInt32LE(1).toString(16); -} catch (err) { - console.log("readUInt32LE exception: " + JSON.stringify(err)); -} ``` ### readUIntBE @@ -1906,11 +1651,6 @@ console.log(buf.readUIntBE(0, 6).toString(16)); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUIntBE(0x13141516, 0, 4); -try { - let ref = buf1.readUIntBE(2, 3).toString(16); -} catch (err) { - console.log("readUIntBE exception: " + JSON.stringify(err)); -} ``` ### readUIntLE @@ -1953,11 +1693,6 @@ console.log(buf.readUIntLE(0, 6).toString(16)); let buf1 = buffer.allocUninitializedFromPool(4); buf1.writeUIntLE(0x13141516, 0, 4); -try { - let ref = buf1.readUIntLE(2, 3).toString(16); -} catch (err) { - console.log("readUIntLE exception: " + JSON.stringify(err)); -} ``` ### subarray @@ -2029,13 +1764,6 @@ console.log(buf1.toString('hex')); // 打印: 0102030405060708 buf1.swap16(); console.log(buf1.toString('hex')); // 打印: 0201040306050807 - -let buf2 = buffer.from("132"); -try { - buf2.swap16(); -} catch (err) { - console.log("swap16 exception: " + JSON.stringify(err)); -} ``` ### swap32 @@ -2071,13 +1799,6 @@ console.log(buf1.toString('hex')); // 打印: 0102030405060708 buf1.swap32(); console.log(buf1.toString('hex')); // 打印: 0403020108070605 - -let buf2 = buffer.from("132"); -try { - buf2.swap32(); -} catch (err) { - console.log("swap32 exception: " + JSON.stringify(err)); -} ``` ### swap64 @@ -2112,13 +1833,6 @@ let buf1 = buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); console.log(buf1.toString('hex')); // 打印: 0102030405060708 buf1.swap64(); console.log(buf1.toString('hex')); // 打印: 0807060504030201 - -let buf2 = buffer.from("1234567"); -try { - buf2.swap64(); -} catch (err) { - console.log("swap64 exception: " + JSON.stringify(err)); -} ``` ### toJSON @@ -2180,13 +1894,6 @@ for (let i = 0; i < 26; i++) { } console.log(buf1.toString('utf-8')); // 打印: abcdefghijklmnopqrstuvwxyz - -let buf2 = buffer.from("abc"); -try { - let str = buf2.toString("utf9"); -} catch (err) { - console.log("toString exception: " + JSON.stringify(err)); -} ``` ### values @@ -2258,27 +1965,6 @@ console.log(`${len} bytes: ${buf.toString('utf-8', 0, len)}`); let buffer1 = buffer.alloc(10); let length = buffer1.write('abcd', 8); - -let buf1 = buffer.alloc(8); -try { - let offset1 = buf1.write("abcde", "utf9"); -} catch (err) { - console.log("write exception: " + JSON.stringify(err)); -} - -let buf2 = buffer.alloc(8); -try { - let offset2 = buf2.write(10); -} catch (err) { - console.log("write exception: " + JSON.stringify(err)); -} - -let buf3 = buffer.alloc(8); -try { - let offset3 = buf3.write("abcde", -1); -} catch (err) { - console.log("write exception: " + JSON.stringify(err)); -} ``` ### writeBigInt64BE @@ -2318,13 +2004,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeBigInt64BE(0x0102030405060708n, 0); - -let buf1 = buffer.allocUninitializedFromPool(8); -try { - let ref = buf1.writeBigInt64BE(0x0102030405060708n, 1); -} catch (err) { - console.log("writeBigInt64BE exception: " + JSON.stringify(err)); -} ``` ### writeBigInt64LE @@ -2364,13 +2043,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeBigInt64LE(0x0102030405060708n, 0); - -let buf1 = buffer.allocUninitializedFromPool(8); -try { - let ref = buf1.writeBigInt64LE(0x0102030405060708n, 1); -} catch (err) { - console.log("writeBigInt64LE exception: " + JSON.stringify(err)); -} ``` ### writeBigUInt64BE @@ -2410,13 +2082,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeBigUInt64BE(0xdecafafecacefaden, 0); - -let buf1 = buffer.allocUninitializedFromPool(8); -try { - let ref = buf1.writeBigUInt64BE(0xdecafafecacefaden, 1); -} catch (err) { - console.log("writeBigUInt64BE exception: " + JSON.stringify(err)); -} ``` ### writeBigUInt64LE @@ -2456,13 +2121,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeBigUInt64LE(0xdecafafecacefaden, 0); - -let buf1 = buffer.allocUninitializedFromPool(8); -try { - let ref = buf1.writeBigUInt64LE(0xdecafafecacefaden, 1); -} catch (err) { - console.log("writeBigUInt64LE exception: " + JSON.stringify(err)); -} ``` ### writeDoubleBE @@ -2502,13 +2160,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeDoubleBE(123.456, 0); - -let buf1 = buffer.allocUninitializedFromPool(8); -try { - let ref = buf1.writeDoubleBE(123.456, 1); -} catch (err) { - console.log("writeDoubleBE exception: " + JSON.stringify(err)); -} ``` ### writeDoubleLE @@ -2548,13 +2199,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeDoubleLE(123.456, 0); - -let buf1 = buffer.allocUninitializedFromPool(8); -try { - let ref = buf1.writeDoubleLE(123.456, 1); -} catch (err) { - console.log("writeDoubleLE exception: " + JSON.stringify(err)); -} ``` ### writeFloatBE @@ -2594,13 +2238,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeFloatBE(0xcafebabe, 0); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeFloatBE(0xcabcbcbc, 5); -} catch (err) { - console.log("writeFloatBE exception: " + JSON.stringify(err)); -} ``` @@ -2641,13 +2278,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(8); buf.writeFloatLE(0xcafebabe, 0); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeFloatLE(0xcabcbcbc, 5); -} catch (err) { - console.log("writeFloatLE exception: " + JSON.stringify(err)); -} ``` ### writeInt8 @@ -2688,13 +2318,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(2); buf.writeInt8(2, 0); buf.writeInt8(-2, 1); - -let buf1 = buffer.allocUninitializedFromPool(2); -try { - let ref = buf1.writeInt8(2, -1); -} catch (err) { - console.log("writeInt8 exception: " + JSON.stringify(err)); -} ``` @@ -2735,13 +2358,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(2); buf.writeInt16BE(0x0102, 0); - -let buf1 = buffer.alloc(2); -try { - let ref = buf1.writeInt16BE(0x7bca, -1); -} catch (err) { - console.log("writeInt16BE exception: " + JSON.stringify(err)); -} ``` @@ -2782,13 +2398,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(2); buf.writeInt16LE(0x0304, 0); - -let buf1 = buffer.alloc(2); -try { - let ref = buf1.writeInt16LE(0x7bca, -1); -} catch (err) { - console.log("writeInt16LE exception: " + JSON.stringify(err)); -} ``` ### writeInt32BE @@ -2828,13 +2437,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(4); buf.writeInt32BE(0x01020304, 0); - -let buf1 = buffer.alloc(4); -try { - let ref = buf1.writeInt32BE(0x12345678, -1); -} catch (err) { - console.log("writeInt32BE exception: " + JSON.stringify(err)); -} ``` @@ -2875,13 +2477,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(4); buf.writeInt32LE(0x05060708, 0); - -let buf1 = buffer.alloc(4); -try { - let ref = buf1.writeInt32LE(0x12345678, -1); -} catch (err) { - console.log("writeInt32LE exception: " + JSON.stringify(err)); -} ``` ### writeIntBE @@ -2922,13 +2517,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(6); buf.writeIntBE(0x1234567890ab, 0, 6); - -let buf1 = buffer.allocUninitializedFromPool(6); -try { - let ref = buf1.writeIntBE(0x1234567890ab, 1, 6); -} catch (err) { - console.log("writeIntBE exception: " + JSON.stringify(err)); -} ``` @@ -2970,13 +2558,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(6); buf.writeIntLE(0x1234567890ab, 0, 6); - -let buf1 = buffer.allocUninitializedFromPool(6); -try { - let ref = buf1.writeIntLE(0x1234567890ab, 1, 6); -} catch (err) { - console.log("writeIntLE exception: " + JSON.stringify(err)); -} ``` ### writeUInt8 @@ -3019,13 +2600,6 @@ buf.writeUInt8(0x3, 0); buf.writeUInt8(0x4, 1); buf.writeUInt8(0x23, 2); buf.writeUInt8(0x42, 3); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUInt8(0x42, -1); -} catch (err) { - console.log("writeUInt8 exception: " + JSON.stringify(err)); -} ``` ### writeUInt16BE @@ -3066,13 +2640,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(4); buf.writeUInt16BE(0xdead, 0); buf.writeUInt16BE(0xbeef, 2); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUInt16BE(0xdeadfc, 0); -} catch (err) { - console.log("writeUInt16BE exception: " + JSON.stringify(err)); -} ``` ### writeUInt16LE @@ -3113,13 +2680,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(4); buf.writeUInt16LE(0xdead, 0); buf.writeUInt16LE(0xbeef, 2); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUInt16LE(0xdeadfc, 0); -} catch (err) { - console.log("writeUInt16LE exception: " + JSON.stringify(err)); -} ``` ### writeUInt32BE @@ -3159,13 +2719,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(4); buf.writeUInt32BE(0xfeedface, 0); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUInt32BE(0xfeedface, -1); -} catch (err) { - console.log("writeUInt32BE exception: " + JSON.stringify(err)); -} ``` ### writeUInt32LE @@ -3205,13 +2758,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(4); buf.writeUInt32LE(0xfeedface, 0); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUInt32LE(0xfeedface, -1); -} catch (err) { - console.log("writeUInt32LE exception: " + JSON.stringify(err)); -} ``` ### writeUIntBE @@ -3252,13 +2798,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(6); buf.writeUIntBE(0x1234567890ab, 0, 6); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUIntBE(0x13141516, 0, 1); -} catch (err) { - console.log("writeUIntBE exception: " + JSON.stringify(err)); -} ``` ### writeUIntLE @@ -3299,13 +2838,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.allocUninitializedFromPool(6); buf.writeUIntLE(0x1234567890ab, 0, 6); - -let buf1 = buffer.allocUninitializedFromPool(4); -try { - let ref = buf1.writeUIntLE(0x13141516, 0, 1); -} catch (err) { - console.log("writeUIntLE exception: " + JSON.stringify(err)); -} ``` ### transcode @@ -3338,25 +2870,6 @@ import buffer from '@ohos.buffer'; let buf = buffer.alloc(50); let newBuf = buffer.transcode(buffer.from('€'), 'utf-8', 'ascii'); console.log(newBuf.toString('ascii')); - -try { - let buf1 = buffer.transcode(10, "utf8", "ucs2"); -} catch (err) { - console.log("transcode exception: " + JSON.stringify(err)); -} - -let buf2 = buffer.from("测试"); -try { - let buf3 = buffer.transcode(buf2, 0, "ucs2"); -} catch (err) { - console.log("transcode exception: " + JSON.stringify(err)); -} - -try { - let buf3 = buffer.transcode(buf2, "utf8", 0); -} catch (err) { - console.log("transcode exception: " + JSON.stringify(err)); -} ``` ## Blob @@ -3387,24 +2900,12 @@ Blob的构造函数。 **示例:** - ```ts - import buffer from '@ohos.buffer'; - - let blob = new buffer.Blob(['a', 'b', 'c']); - let blob1 = new buffer.Blob(['a', 'b', 'c'], {endings:'native', type: 'MIME'}); - - try { - let blob1 = new buffer.Blob(["a", "b", "c"], 10); - } catch (err) { - console.log("Blob constructor exception: " + JSON.stringify(err)); - } +```ts +import buffer from '@ohos.buffer'; - try { - let blob2 = new buffer.Blob("abc", { type: "new type", endings: "transparent" }); - } catch (err) { - console.log("Blob constructor exception: " + JSON.stringify(err)); - } - ``` +let blob = new buffer.Blob(['a', 'b', 'c']); +let blob1 = new buffer.Blob(['a', 'b', 'c'], {endings:'native', type: 'MIME'}); +``` ### encode @@ -3420,14 +2921,14 @@ arrayBuffer(): Promise<ArrayBuffer> | Promise<ArrayBuffer> | 返回包含Blob数据的ArrayBuffer的Promise。 | **示例:** - ```ts - let blob = new buffer.Blob(['a', 'b', 'c']); - let pro = blob.arrayBuffer(); - pro.then(val => { - let uintarr = new Uint8Array(val); - console.log(uintarr.toString()); - }); - ``` +```ts +let blob = new buffer.Blob(['a', 'b', 'c']); +let pro = blob.arrayBuffer(); +pro.then(val => { + let uintarr = new Uint8Array(val); + console.log(uintarr.toString()); +}); +``` ### slice slice(start?: number, end?: number, type?: string): Blob @@ -3450,11 +2951,11 @@ slice(start?: number, end?: number, type?: string): Blob | Blob | 新的Blob实例对象。 | **示例:** - ```ts - let blob = new buffer.Blob(['a', 'b', 'c']); - let blob2 = blob.slice(0, 2); - let blob3 = blob.slice(0, 2, "MIME"); - ``` +```ts +let blob = new buffer.Blob(['a', 'b', 'c']); +let blob2 = blob.slice(0, 2); +let blob3 = blob.slice(0, 2, "MIME"); +``` ### text @@ -3470,10 +2971,10 @@ text(): Promise<string> | Promise<string> | 包含以UTF8编码的文本的Promise。 | **示例:** - ```ts - let blob = new buffer.Blob(['a', 'b', 'c']); - let pro = blob.text(); - pro.then(val => { - console.log(val) - }); - ``` \ No newline at end of file +```ts +let blob = new buffer.Blob(['a', 'b', 'c']); +let pro = blob.text(); +pro.then(val => { + console.log(val) +}); +``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-deque.md b/zh-cn/application-dev/reference/apis/js-apis-deque.md index 482b3eb1fa..1c66863676 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-deque.md +++ b/zh-cn/application-dev/reference/apis/js-apis-deque.md @@ -50,11 +50,6 @@ Deque的构造函数。 ```ts let deque = new Deque(); -try { - let deque2 = Deque(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### insertFront @@ -90,11 +85,6 @@ deque.insertFront(b); let c = {name : "Dylon", age : "13"}; deque.insertFront(c); deque.insertFront(false); -try { - deque.insertFront.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### insertEnd @@ -130,11 +120,6 @@ deque.insertEnd(b); let c = {name : "Dylon", age : "13"}; deque.insertEnd(c); deque.insertEnd(false); -try { - deque.insertEnd.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### has @@ -172,11 +157,6 @@ let deque = new Deque(); let result = deque.has("squirrel"); deque.insertFront("squirrel"); let result1 = deque.has("squirrel"); -try { - deque.has.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### popFirst @@ -211,11 +191,6 @@ deque.insertEnd(5); deque.insertFront(2); deque.insertFront(4); let result = deque.popFirst(); -try { - deque.popFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### popLast @@ -250,11 +225,6 @@ deque.insertFront(5); deque.insertFront(2); deque.insertFront(4); let result = deque.popLast(); -try { - deque.popLast.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### forEach @@ -300,13 +270,6 @@ deque.insertEnd(4); deque.forEach((value, index) => { console.log("value:" + value, index); }); -try { - deque.forEach.bind({}, (value, index) => { - console.log("value:" + value, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getFirst @@ -340,11 +303,6 @@ deque.insertEnd(4); deque.insertFront(5); deque.insertFront(4); let result = deque.getFirst(); -try { - deque.getFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getLast @@ -378,11 +336,6 @@ deque.insertFront(4); deque.insertFront(5); deque.insertFront(4); let result = deque.getLast(); -try { - deque.getLast.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -427,9 +380,4 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - deque[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-hashmap.md b/zh-cn/application-dev/reference/apis/js-apis-hashmap.md index dd8a05fc41..733f25a1b8 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-hashmap.md +++ b/zh-cn/application-dev/reference/apis/js-apis-hashmap.md @@ -52,11 +52,6 @@ HashMap的构造函数。 ```ts let hashMap = new HashMap(); -try { - let hashMap2 = HashMap(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -87,11 +82,6 @@ isEmpty(): boolean ```ts const hashMap = new HashMap(); let result = hashMap.isEmpty(); -try { - hashMap.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -130,11 +120,6 @@ let hashMap = new HashMap(); let result = hashMap.hasKey("squirrel"); hashMap.set("squirrel", 123); let result1 = hashMap.hasKey("squirrel"); -try { - hashMap.hasKey.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -173,11 +158,6 @@ let hashMap = new HashMap(); let result = hashMap.hasValue(123); hashMap.set("squirrel", 123); let result1 = hashMap.hasValue(123); -try { - hashMap.hasValue.bind({}, 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -216,11 +196,6 @@ let hashMap = new HashMap(); hashMap.set("squirrel", 123); hashMap.set("sparrow", 356); let result = hashMap.get("sparrow"); -try { - hashMap.get.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -254,11 +229,6 @@ hashMap.set("squirrel", 123); hashMap.set("sparrow", 356); let newHashMap = new HashMap(); hashMap.setAll(newHashMap); -try { - hashMap.setAll.bind({}, newHashMap)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -296,11 +266,6 @@ set(key: K, value: V): Object ```ts let hashMap = new HashMap(); let result = hashMap.set("squirrel", 123); -try { - hashMap.set.bind({}, "squirrel", 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -339,11 +304,6 @@ let hashMap = new HashMap(); hashMap.set("squirrel", 123); hashMap.set("sparrow", 356); let result = hashMap.remove("sparrow"); -try { - hashMap.remove.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -370,11 +330,6 @@ let hashMap = new HashMap(); hashMap.set("squirrel", 123); hashMap.set("sparrow", 356); hashMap.clear(); -try { - hashMap.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -412,11 +367,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - hashMap.keys.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -454,11 +404,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - hashMap.values.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -497,11 +442,6 @@ replace(key: K, newValue: V): boolean let hashMap = new HashMap(); hashMap.set("sparrow", 123); let result = hashMap.replace("sparrow", 357); -try { - hashMap.replace.bind({}, "sparrow", 357)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -544,13 +484,6 @@ hashMap.set("gull", 357); hashMap.forEach((value, key) => { console.log("value:" + value, key); }); -try { - hashMap.forEach.bind({}, (value, key) => { - console.log("value:" + value, key); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -589,11 +522,6 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - hashMap.entries.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -639,9 +567,4 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - hashMap[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-hashset.md b/zh-cn/application-dev/reference/apis/js-apis-hashset.md index 239f987442..f15c8db78b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-hashset.md +++ b/zh-cn/application-dev/reference/apis/js-apis-hashset.md @@ -60,11 +60,6 @@ HashSet的构造函数。 ```ts let hashSet = new HashSet(); -try { - let hashSet2 = HashSet(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -95,11 +90,6 @@ isEmpty(): boolean ```ts const hashSet = new HashSet(); let result = hashSet.isEmpty(); -try { - hashSet.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -138,11 +128,6 @@ let hashSet = new HashSet(); let result = hashSet.has("squirrel"); hashSet.add("squirrel"); let result1 = hashSet.has("squirrel"); -try { - hashSet.has.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -179,11 +164,6 @@ add(value: T): boolean ```ts let hashSet = new HashSet(); let result = hashSet.add("squirrel"); -try { - hashSet.add.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -222,11 +202,6 @@ let hashSet = new HashSet(); hashSet.add("squirrel"); hashSet.add("sparrow"); let result = hashSet.remove("sparrow"); -try { - hashSet.remove.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -253,11 +228,6 @@ let hashSet = new HashSet(); hashSet.add("squirrel"); hashSet.add("sparrow"); hashSet.clear(); -try { - hashSet.remove.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -295,11 +265,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - hashSet.values.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -342,13 +307,6 @@ hashSet.add("squirrel"); hashSet.forEach((value, key) => { console.log("value:" + value, key); }); -try { - hashSet.forEach.bind({}, (value, key) => { - console.log("value:" + value, key); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -386,11 +344,6 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - hashSet.entries.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -435,9 +388,4 @@ while(temp != undefined) { console.log("value: " + temp); temp = iter.next().value; } -try { - hashSet[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md b/zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md index 709277ac10..fa6b7bc257 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md +++ b/zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md @@ -21,8 +21,6 @@ LightWeightMap和[HashMap](js-apis-hashmap.md)都是用来存储键值对的集 import LightWeightMap from '@ohos.util.LightWeightMap'; ``` - - ## LightWeightMap ### 属性 @@ -55,11 +53,6 @@ LightWeightMap的构造函数。 ```ts let lightWeightMap = new LightWeightMap(); -try { - let lightWeightMap2 = LightWeightMap(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -90,11 +83,6 @@ isEmpty(): boolean ```ts const lightWeightMap = new LightWeightMap(); let result = lightWeightMap.isEmpty(); -try { - lightWeightMap.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -135,11 +123,6 @@ lightWeightMap.set("sparrow", 356); let map = new LightWeightMap(); map.set("sparrow", 356); let result = lightWeightMap.hasAll(map); -try { - lightWeightMap.hasAll.bind({}, map)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -179,11 +162,6 @@ let result = lightWeightMap.hasKey; lightWeightMap.hasKey("squirrel"); lightWeightMap.set("squirrel", 123); let result1 = lightWeightMap.hasKey("squirrel"); -try { - lightWeightMap.hasKey.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -222,11 +200,6 @@ let lightWeightMap = new LightWeightMap(); let result = lightWeightMap.hasValue(123); lightWeightMap.set("squirrel", 123); let result1 = lightWeightMap.hasValue(123); -try { - lightWeightMap.hasValue.bind({}, 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -257,11 +230,6 @@ increaseCapacityTo(minimumCapacity: number): void ```ts let lightWeightMap = new LightWeightMap(); lightWeightMap.increaseCapacityTo(10); -try { - lightWeightMap.increaseCapacityTo.bind({}, 10)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -300,11 +268,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let result = lightWeightMap.get("sparrow"); -try { - lightWeightMap.get.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -343,11 +306,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let result = lightWeightMap.getIndexOfKey("sparrow"); -try { - lightWeightMap.getIndexOfKey.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -386,11 +344,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let result = lightWeightMap.getIndexOfValue(123); -try { - lightWeightMap.getIndexOfValue.bind({}, 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -430,16 +383,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let result = lightWeightMap.getKeyAt(1); -try { - lightWeightMap.getKeyAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - lightWeightMap.getKeyAt(6)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -473,11 +416,6 @@ lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let map = new LightWeightMap(); lightWeightMap.setAll(map); -try { - lightWeightMap.setAll.bind({}, map)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -514,11 +452,6 @@ set(key: K, value: V): Object ```ts let lightWeightMap = new LightWeightMap(); let result = lightWeightMap.set("squirrel", 123); -try { - lightWeightMap.set.bind({}, "squirrel", 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -557,11 +490,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); lightWeightMap.remove("sparrow"); -try { - lightWeightMap.remove.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -600,11 +528,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let result = lightWeightMap.removeAt(1); -try { - lightWeightMap.removeAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -645,16 +568,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); lightWeightMap.setValueAt(1, 3546); -try { - lightWeightMap.setValueAt.bind({}, 1, 3546)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - lightWeightMap.setValueAt(6, 3546); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -694,16 +607,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let result = lightWeightMap.getValueAt(1); -try { - lightWeightMap.getValueAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - lightWeightMap.getValueAt(6); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -730,11 +633,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); lightWeightMap.clear(); -try { - lightWeightMap.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -772,11 +670,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - lightWeightMap.keys.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -814,11 +707,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - lightWeightMap.values.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -861,13 +749,6 @@ lightWeightMap.set("gull", 357); lightWeightMap.forEach((value, key) => { console.log("value:" + value, key); }); -try { - lightWeightMap.forEach.bind({}, (value, key) => { - console.log("value:" + value, key); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -906,11 +787,6 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - lightWeightMap.entries.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### toString @@ -942,11 +818,6 @@ let lightWeightMap = new LightWeightMap(); lightWeightMap.set("squirrel", 123); lightWeightMap.set("sparrow", 356); let iter = lightWeightMap.toString(); -try { - lightWeightMap.toString.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -992,9 +863,4 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - lightWeightMap[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-lightweightset.md b/zh-cn/application-dev/reference/apis/js-apis-lightweightset.md index 91a8e23a10..248b209c9c 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-lightweightset.md +++ b/zh-cn/application-dev/reference/apis/js-apis-lightweightset.md @@ -22,8 +22,6 @@ LightWeightSet和[HashSet](js-apis-hashset.md)都是用来存储键值的集合 import LightWeightSet from '@ohos.util.LightWeightSet'; ``` - - ## LightWeightSet ### 属性 @@ -55,11 +53,6 @@ LightWeightSet的构造函数。 ```ts let lightWeightSet = new LightWeightSet(); -try { - let lightWeightSet2 = LightWeightSet(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -90,11 +83,6 @@ isEmpty(): boolean ```ts const lightWeightSet = new LightWeightSet(); let result = lightWeightSet.isEmpty(); -try { - lightWeightSet.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### add @@ -130,11 +118,6 @@ add(obj: T): boolean ```ts let lightWeightSet = new LightWeightSet(); let result = lightWeightSet.add("squirrel"); -try { - lightWeightSet.add.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -169,11 +152,6 @@ lightWeightSet.add("sparrow"); let set = new LightWeightSet(); set.add("gull"); let result = lightWeightSet.addAll(set); -try { - lightWeightSet.addAll.bind({}, set)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -214,11 +192,6 @@ lightWeightSet.add("sparrow"); let set = new LightWeightSet(); set.add("sparrow"); let result = lightWeightSet.hasAll(set); -try { - lightWeightSet.hasAll.bind({}, set)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -257,11 +230,6 @@ let lightWeightSet = new LightWeightSet(); let result = lightWeightSet.has(123); lightWeightSet.add(123); result = lightWeightSet.has(123); -try { - lightWeightSet.has.bind({}, 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -301,11 +269,6 @@ lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let obj = ["squirrel", "sparrow"]; let result = lightWeightSet.equal(obj); -try { - lightWeightSet.equal.bind({}, obj)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -337,16 +300,6 @@ increaseCapacityTo(minimumCapacity: number): void ```ts let lightWeightSet = new LightWeightSet(); lightWeightSet.increaseCapacityTo(10); -try { - lightWeightSet.increaseCapacityTo.bind({}, 10)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - lightWeightSet.increaseCapacityTo(2); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -385,11 +338,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let result = lightWeightSet.getIndexOf("sparrow"); -try { - lightWeightSet.getIndexOf.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -428,11 +376,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let result = lightWeightSet.remove("sparrow"); -try { - lightWeightSet.remove.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -471,11 +414,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let result = lightWeightSet.removeAt(1); -try { - lightWeightSet.removeAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -514,11 +452,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let result = lightWeightSet.getValueAt(1); -try { - lightWeightSet.getValueAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -545,11 +478,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); lightWeightSet.clear(); -try { - lightWeightSet.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -582,11 +510,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let result = lightWeightSet.toString(); -try { - lightWeightSet.toString.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -619,11 +542,6 @@ let lightWeightSet = new LightWeightSet(); lightWeightSet.add("squirrel"); lightWeightSet.add("sparrow"); let result = lightWeightSet.toArray(); -try { - lightWeightSet.toArray.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -661,11 +579,6 @@ while(index < lightWeightSet.length) { console.log(JSON.stringify(iter.next().value)); index++; } -try { - lightWeightSet.values.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -708,13 +621,6 @@ lightWeightSet.add("gull"); lightWeightSet.forEach((value, key) => { console.log("value:" + value, key); }); -try { - lightWeightSet.forEach.bind({}, (value, key) => { - console.log("value:" + value, key); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -752,11 +658,6 @@ while(index < lightWeightSet.length) { console.log(JSON.stringify(iter.next().value)); index++; } -try { - lightWeightSet.entries.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -801,9 +702,4 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - lightWeightSet[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-linkedlist.md b/zh-cn/application-dev/reference/apis/js-apis-linkedlist.md index 90d5256fd0..ae0d094d5c 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-linkedlist.md +++ b/zh-cn/application-dev/reference/apis/js-apis-linkedlist.md @@ -20,9 +20,6 @@ LinkedList和[ArrayList](js-apis-arraylist.md)相比,存取数据的效率不 import LinkedList from '@ohos.util.LinkedList'; ``` - - - ## LinkedList ### 属性 @@ -55,11 +52,6 @@ LinkedList的构造函数。 ```ts let linkedList = new LinkedList(); -try { - let linkedList2 = LinkedList(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -102,11 +94,6 @@ let result2 = linkedList.add(b); let c = {name : "Dylon", age : "13"}; let result3 = linkedList.add(c); let result4 = linkedList.add(false); -try { - linkedList.add.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### addFirst @@ -142,11 +129,6 @@ linkedList.addFirst(b); let c = {name : "Dylon", age : "13"}; linkedList.addFirst(c); linkedList.addFirst(false); -try { - linkedList.addFirst.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### insert @@ -180,16 +162,6 @@ let linkedList = new LinkedList(); linkedList.insert(0, "A"); linkedList.insert(1, 0); linkedList.insert(2, true); -try { - linkedList.insert.bind({}, 3, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - linkedList.insert(6, "b"); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### has @@ -227,11 +199,6 @@ let linkedList = new LinkedList(); let result1 = linkedList.has("squirrel"); linkedList.add("squirrel"); let result = linkedList.has("squirrel"); -try { - linkedList.has.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### get @@ -274,11 +241,6 @@ linkedList.add(1); linkedList.add(2); linkedList.add(4); let result = linkedList.get(2); -try { - linkedList.get.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getLastIndexOf @@ -321,11 +283,6 @@ linkedList.add(1); linkedList.add(2); linkedList.add(4); let result = linkedList.getLastIndexOf(2); -try { - linkedList.getLastIndexOf.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getIndexOf @@ -368,11 +325,6 @@ linkedList.add(1); linkedList.add(2); linkedList.add(4); let result = linkedList.getIndexOf(2); -try { - linkedList.getIndexOf.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeByIndex @@ -414,16 +366,6 @@ linkedList.add(5); linkedList.add(2); linkedList.add(4); let result = linkedList.removeByIndex(2); -try { - linkedList.removeByIndex.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - linkedList.removeByIndex(8); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeFirst @@ -453,22 +395,12 @@ removeFirst(): T ```ts let linkedList = new LinkedList(); -try { - linkedList.removeFirst(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} linkedList.add(2); linkedList.add(4); linkedList.add(5); linkedList.add(2); linkedList.add(4); let result = linkedList.removeFirst(); -try { - linkedList.removeFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeLast @@ -498,22 +430,12 @@ removeLast(): T ```ts let linkedList = new LinkedList(); -try { - linkedList.removeLast(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} linkedList.add(2); linkedList.add(4); linkedList.add(5); linkedList.add(2); linkedList.add(4); let result = linkedList.removeLast(); -try { - linkedList.removeLast.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### remove @@ -553,11 +475,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.remove(2); -try { - linkedList.remove.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeFirstFound @@ -593,21 +510,11 @@ removeFirstFound(element: T): boolean ```ts let linkedList = new LinkedList(); -try { - linkedList.removeFirstFound(4); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} linkedList.add(2); linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.removeFirstFound(4); -try { - linkedList.removeFirstFound.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeLastFound @@ -643,21 +550,11 @@ removeLastFound(element: T): boolean ```ts let linkedList = new LinkedList(); -try { - linkedList.removeLastFound(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} linkedList.add(2); linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.removeLastFound(4); -try { - linkedList.removeLastFound.bind({}, 4)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### clone @@ -691,11 +588,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.clone(); -try { - linkedList.clone.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### forEach @@ -741,13 +633,6 @@ linkedList.add(4); linkedList.forEach((value, index) => { console.log("value:" + value, index); }); -try { - linkedList.forEach.bind({}, (value, index) => { - console.log("value:" + value, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### clear @@ -775,11 +660,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); linkedList.clear(); -try { - linkedList.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### set @@ -821,16 +701,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.set(2, "b"); -try { - linkedList.set.bind({}, 2, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - linkedList.set(8, "b"); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### convertToArray @@ -863,11 +733,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.convertToArray(); -try { - linkedList.convertToArray.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getFirst @@ -901,11 +766,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); let result = linkedList.getFirst(); -try { - linkedList.getFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getLast @@ -939,11 +799,6 @@ linkedList.add(4); linkedList.add(5); linkedList.add(4); linkedList.getLast(); -try { - linkedList.getLast.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -989,9 +844,4 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - linkedList[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-list.md b/zh-cn/application-dev/reference/apis/js-apis-list.md index 0328e55bad..ecf5c521e3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-list.md +++ b/zh-cn/application-dev/reference/apis/js-apis-list.md @@ -50,11 +50,6 @@ List的构造函数。 ```ts let list = new List(); -try { - let list2 = List(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -97,11 +92,6 @@ let result3 = list.add(b); let c = {name : "Dylon", age : "13"}; let result4 = list.add(c); let result5 = list.add(false); -try { - list.add.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### insert @@ -135,16 +125,6 @@ let list = new List(); list.insert("A", 0); list.insert(0, 1); list.insert(true, 2); -try { - list.insert.bind({}, "b", 3)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - list.insert("b", 6); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### has @@ -182,11 +162,6 @@ let list = new List(); let result = list.has("squirrel"); list.add("squirrel"); let result1 = list.has("squirrel"); -try { - list.has.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### get @@ -229,11 +204,6 @@ list.add(1); list.add(2); list.add(4); let result = list.get(2); -try { - list.get.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getLastIndexOf @@ -276,11 +246,6 @@ list.add(1); list.add(2); list.add(4); let result = list.getLastIndexOf(2); -try { - list.getLastIndexOf.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getIndexOf @@ -324,11 +289,6 @@ list.add(2); list.add(4); list.getIndexOf(2); let result = list.getIndexOf(2); -try { - list.getIndexOf.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### equal @@ -374,11 +334,6 @@ obj1.add(5); list.equal(obj1); let obj2 = {name : "Dylon", age : "13"}; let result = list.equal(obj2); -try { - list.equal.bind({}, obj2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### removeByIndex @@ -420,16 +375,6 @@ list.add(5); list.add(2); list.add(4); let result = list.removeByIndex(2); -try { - list.removeByIndex.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - list.removeByIndex(8); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### remove @@ -469,11 +414,6 @@ list.add(4); list.add(5); list.add(4); let result = list.remove(2); -try { - list.remove.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### replaceAllElements @@ -522,13 +462,6 @@ list.replaceAllElements((value: number, index: number) => { list.replaceAllElements((value: number, index: number) => { return value = value - 2; }); -try { - list.replaceAllElements.bind({}, (value: number, index: number) => { - return value = 2 * value; - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### forEach @@ -574,14 +507,6 @@ list.add(4); list.forEach((value, index) => { console.log("value: " + value, index); }); -try { - list.forEach.bind({}, (value, index) => { - console.log("value: " + value, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} - ``` ### sort @@ -623,11 +548,6 @@ list.add(5); list.add(4); list.sort((a: number, b: number) => a - b); list.sort((a: number, b: number) => b - a); -try { - list.sort.bind({}, (a: number, b: number) => b - a)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getSubList @@ -671,16 +591,6 @@ list.add(4); let result = list.getSubList(2, 4); let result1 = list.getSubList(4, 3); let result2 = list.getSubList(2, 6); -try { - list.getSubList.bind({}, 2, 4)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - list.getSubList(2, 10); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### clear @@ -708,11 +618,6 @@ list.add(4); list.add(5); list.add(4); list.clear(); -try { - list.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### set @@ -754,16 +659,6 @@ list.add(4); list.add(5); list.add(4); list.set(2, "b"); -try { - list.set.bind({}, 3, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - list.set(8, "b"); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### convertToArray @@ -797,11 +692,6 @@ list.add(4); list.add(5); list.add(4); let result = list.convertToArray(); -try { - list.convertToArray.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### isEmpty @@ -835,11 +725,6 @@ list.add(4); list.add(5); list.add(4); let result = list.isEmpty(); -try { - list.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getFirst @@ -873,11 +758,6 @@ list.add(4); list.add(5); list.add(4); let result = list.getFirst(); -try { - list.getFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getLast @@ -911,11 +791,6 @@ list.add(4); list.add(5); list.add(4); let result = list.getLast(); -try { - list.getLast.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -961,9 +836,4 @@ while(temp != undefined) { console.log("value: " + temp); temp = iter.next().value; } -try { - list[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-plainarray.md b/zh-cn/application-dev/reference/apis/js-apis-plainarray.md index 22b2e5dcdf..9c96d802b0 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-plainarray.md +++ b/zh-cn/application-dev/reference/apis/js-apis-plainarray.md @@ -53,11 +53,6 @@ PlainArray的构造函数。 ```ts let plainArray = new PlainArray(); -try { - let plainArray2 = PlainArray(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -88,11 +83,6 @@ isEmpty(): boolean ```ts const plainArray = new PlainArray(); let result = plainArray.isEmpty(); -try { - plainArray.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -131,11 +121,6 @@ let plainArray = new PlainArray(); plainArray.has(1); plainArray.add(1, "squirrel"); let result1 = plainArray.has(1); -try { - plainArray.has.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -174,11 +159,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.get(1); -try { - plainArray.get.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -217,11 +197,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.getIndexOfKey(2); -try { - plainArray.getIndexOfKey.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -260,11 +235,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.getIndexOfValue("squirrel"); -try { - plainArray.getIndexOfValue.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -303,11 +273,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.getKeyAt(1); -try { - plainArray.getKeyAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getValueAt @@ -346,16 +311,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.getValueAt(1); -try { - plainArray.getValueAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - plainArray.getValueAt(10); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### clone @@ -387,11 +342,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let newPlainArray = plainArray.clone(); -try { - plainArray.clone.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -423,11 +373,6 @@ add(key: number, value: T): void ```ts let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); -try { - plainArray.add.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -466,11 +411,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.remove(2); -try { - plainArray.remove.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -509,11 +449,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.removeAt(1); -try { - plainArray.removeAt.bind({}, 1)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -554,16 +489,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.removeRangeFrom(1, 3); -try { - plainArray.removeRangeFrom.bind({}, 1, 3)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - plainArray.removeRangeFrom(10, 3); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -598,16 +523,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); plainArray.setValueAt(1, 3546); -try { - plainArray.setValueAt.bind({}, 1, 3546)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} -try { - plainArray.setValueAt(10, 3); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -640,11 +555,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); let result = plainArray.toString(); -try { - plainArray.toString.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -671,11 +581,6 @@ let plainArray = new PlainArray(); plainArray.add(1, "squirrel"); plainArray.add(2, "sparrow"); plainArray.clear(); -try { - plainArray.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -718,13 +623,6 @@ plainArray.add(2, "sparrow"); plainArray.forEach((value, index) => { console.log("value:" + value, index); }); -try { - plainArray.forEach.bind({}, (value, index) => { - console.log("value:" + value, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -771,9 +669,4 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - plainArray[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-queue.md b/zh-cn/application-dev/reference/apis/js-apis-queue.md index 88f33adc48..4bdf0f9d81 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-queue.md +++ b/zh-cn/application-dev/reference/apis/js-apis-queue.md @@ -50,11 +50,6 @@ Queue的构造函数。 ```ts let queue = new Queue(); -try { - let queue2 = Queue(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -96,11 +91,6 @@ let b = [1, 2, 3]; let result2 = queue.add(b); let c = {name : "Dylon", age : "13"}; let result3 = queue.add(c); -try { - queue.add.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### pop @@ -135,11 +125,6 @@ queue.add(5); queue.add(2); queue.add(4); let result = queue.pop(); -try { - queue.pop.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### getFirst @@ -173,11 +158,6 @@ queue.add(4); queue.add(5); queue.add(2); let result = queue.getFirst(); -try { - queue.getFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### forEach @@ -223,13 +203,6 @@ queue.add(4); queue.forEach((value, index) => { console.log("value:" + value, index); }); -try { - queue.forEach.bind({}, (value, index) => { - console.log("value:" + value, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -274,9 +247,4 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - queue[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-stack.md b/zh-cn/application-dev/reference/apis/js-apis-stack.md index 2a43f80c5a..65d45d39c6 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-stack.md +++ b/zh-cn/application-dev/reference/apis/js-apis-stack.md @@ -18,9 +18,6 @@ Stack和[Queue](js-apis-queue.md)相比,Queue基于循环队列实现,只能 import Stack from '@ohos.util.Stack'; ``` - - - ## Stack ### 属性 @@ -52,11 +49,6 @@ Stack的构造函数。 ```ts let stack = new Stack(); -try { - let stack2 = Stack(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -98,11 +90,6 @@ let b = [1, 2, 3]; let result2 = stack.push(b); let c = {name : "Dylon", age : "13"}; let result3 = stack.push(c); -try { - stack.push.bind({}, "b")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### pop @@ -137,11 +124,6 @@ stack.push(5); stack.push(2); stack.push(4); let result = stack.pop(); -try { - stack.pop.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### peek @@ -175,11 +157,6 @@ stack.push(4); stack.push(5); stack.push(2); let result = stack.peek(); -try { - stack.peek.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### locate @@ -219,11 +196,6 @@ stack.push(4); stack.push(5); stack.push(2); let result = stack.locate(2); -try { - stack.locate.bind({}, 2)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### forEach @@ -269,13 +241,6 @@ stack.push(4); stack.forEach((value, index) => { console.log("value:" + value, index); }); -try { - stack.forEach.bind({}, (value, index) => { - console.log("value:" + value, index); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### isEmpty @@ -309,11 +274,6 @@ stack.push(4); stack.push(5); stack.push(4); let result = stack.isEmpty(); -try { - stack.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### [Symbol.iterator] @@ -358,9 +318,4 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - stack[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-treemap.md b/zh-cn/application-dev/reference/apis/js-apis-treemap.md index 572b16437e..9c2f2ec25a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-treemap.md +++ b/zh-cn/application-dev/reference/apis/js-apis-treemap.md @@ -58,11 +58,6 @@ TreeMap的构造函数。 ```ts let treeMap = new TreeMap(); -try { - let treeMap2 = TreeMap(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -93,11 +88,6 @@ isEmpty(): boolean ```ts const treeMap = new TreeMap(); let result = treeMap.isEmpty(); -try { - treeMap.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -136,11 +126,6 @@ let treeMap = new TreeMap(); let result = treeMap.hasKey("squirrel"); treeMap.set("squirrel", 123); let result1 = treeMap.hasKey("squirrel"); -try { - treeMap.hasKey.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -179,11 +164,6 @@ let treeMap = new TreeMap(); let result = treeMap.hasValue(123); treeMap.set("squirrel", 123); let result1 = treeMap.hasValue(123); -try { - treeMap.hasValue.bind({}, 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -222,11 +202,6 @@ let treeMap = new TreeMap(); treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); let result = treeMap.get("sparrow"); -try { - treeMap.get.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -259,11 +234,6 @@ let treeMap = new TreeMap(); treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); let result = treeMap.getFirstKey(); -try { - treeMap.getFirstKey.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -296,11 +266,6 @@ let treeMap = new TreeMap(); treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); let result = treeMap.getLastKey(); -try { - treeMap.getLastKey.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -334,11 +299,6 @@ treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); let map = new TreeMap(); treeMap.setAll(map); -try { - treeMap.setAll.bind({}, map)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -376,11 +336,6 @@ set(key: K, value: V): Object ```ts let treeMap = new TreeMap(); treeMap.set("squirrel", 123); -try { - treeMap.set.bind({}, "squirrel", 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -419,11 +374,6 @@ let treeMap = new TreeMap(); treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); treeMap.remove("sparrow"); -try { - treeMap.remove.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -463,11 +413,6 @@ treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); treeMap.set("gander", 356); let result = treeMap.getLowerKey("sparrow"); -try { - treeMap.getLowerKey.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -507,11 +452,6 @@ treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); treeMap.set("gander", 356); let result = treeMap.getHigherKey("sparrow"); -try { - treeMap.getHigherKey.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` ### replace @@ -549,11 +489,6 @@ replace(key: K, newValue: V): boolean let treeMap = new TreeMap(); treeMap.set("sparrow", 123); let result = treeMap.replace("sparrow", 357); -try { - treeMap.replace.bind({}, "sparrow", 357)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -580,11 +515,6 @@ let treeMap = new TreeMap(); treeMap.set("squirrel", 123); treeMap.set("sparrow", 356); treeMap.clear(); -try { - treeMap.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -622,11 +552,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - treeMap.keys.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -664,11 +589,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - treeMap.values.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -711,13 +631,6 @@ treeMap.set("gull", 357); treeMap.forEach((value, key) => { console.log("value:" + value, key); }); -try { - treeMap.forEach.bind({}, (value, key) => { - console.log("value:" + value, key); - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -756,11 +669,6 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - treeMap.entries.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -806,9 +714,4 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - treeMap[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-treeset.md b/zh-cn/application-dev/reference/apis/js-apis-treeset.md index 27ed062edd..732b4c5a33 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-treeset.md +++ b/zh-cn/application-dev/reference/apis/js-apis-treeset.md @@ -55,11 +55,6 @@ TreeSet的构造函数。 ```ts let treeSet = new TreeSet(); -try { - let treeSet2 = TreeSet(); -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -90,11 +85,6 @@ isEmpty(): boolean ```ts const treeSet = new TreeSet(); let result = treeSet.isEmpty(); -try { - treeSet.isEmpty.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -133,11 +123,6 @@ let treeSet = new TreeSet(); treeSet.has(123); treeSet.add(123); let result1 = treeSet.has(123); -try { - treeSet.has.bind({}, 123)(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -170,11 +155,6 @@ let treeSet = new TreeSet(); treeSet.add("squirrel"); treeSet.add("sparrow"); let result = treeSet.getFirstValue(); -try { - treeSet.getFirstValue.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -207,11 +187,6 @@ let treeSet = new TreeSet(); treeSet.add("squirrel"); treeSet.add("sparrow"); let result = treeSet.getLastValue(); -try { - treeSet.getLastValue.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -248,11 +223,6 @@ add(value: T): boolean ```ts let treeSet = new TreeSet(); let result = treeSet.add("squirrel"); -try { - treeSet.add.bind({}, "squirrel")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -291,11 +261,6 @@ let treeSet = new TreeSet(); treeSet.add("squirrel"); treeSet.add("sparrow"); let result = treeSet.remove("sparrow"); -try { - treeSet.remove.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -335,11 +300,6 @@ treeSet.add("squirrel"); treeSet.add("sparrow"); treeSet.add("gander"); let result = treeSet.getLowerValue("sparrow"); -try { - treeSet.getLowerValue.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -379,11 +339,6 @@ treeSet.add("squirrel"); treeSet.add("sparrow"); treeSet.add("gander"); let result = treeSet.getHigherValue("sparrow"); -try { - treeSet.getHigherValue.bind({}, "sparrow")(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -416,11 +371,6 @@ let treeSet = new TreeSet(); treeSet.add("squirrel"); treeSet.add("sparrow"); let result = treeSet.popFirst(); -try { - treeSet.popFirst.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -453,11 +403,6 @@ let treeSet = new TreeSet(); treeSet.add("squirrel"); treeSet.add("sparrow"); let result = treeSet.popLast(); -try { - treeSet.popLast.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -484,11 +429,6 @@ let treeSet = new TreeSet(); treeSet.add("squirrel"); treeSet.add("sparrow"); treeSet.clear(); -try { - treeSet.clear.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -526,11 +466,6 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - treeSet.values.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -573,13 +508,6 @@ treeSet.add("gull"); treeSet.forEach((value, key) => { console.log("value:" + value, key) }); -try { - treeSet.forEach.bind({}, (value, key) => { - console.log("value:" + value, key) - })(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -618,11 +546,6 @@ while(temp != undefined) { console.log("value:" + temp[1]); temp = iter.next().value; } -try { - treeSet.entries.bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` @@ -667,9 +590,4 @@ while(temp != undefined) { console.log("value:" + temp); temp = iter.next().value; } -try { - treeSet[Symbol.iterator].bind({})(); // bind为JS标准内置对象Function的方法,用于改变this的指向,测试异常捕获 -} catch(err) { - console.log(`${err.code} - ${err.name} - ${err.message}`); -} ``` \ No newline at end of file -- GitLab