还剩3页未读,继续阅读
文本内容:
第章项目开发基础练习题2Vue ES6
一、单选题题20以下哪个关键字用于声明一个不能被重新赋值的变量
1.A.varB.letC.constD.function以下哪个选项正确地解构了一个对象的属性?
2.A.let{name,age}={name:Alice1,age:25};B.let[name,age]={name:Alice,age:25};C.let{name,age}=[Alice,25];D.let[name,age]=[Alice,25];参数用在哪种结构中?
3.rest对象A.数组B.函数C.字符串D.扩展运算符...用于哪个操作?
4.扩展对象A.扩展数组B.扩展字符串C.扩展函数D.箭头函数没有以下哪种特性?
5.没有自己的、A.this没有对象B.arguments不能作为构造函数C.具有属性D.prototype以下哪种字符串表示方法支持模板字符串?
6.单引号A.双引号B.反引号C.双反斜杠D.是一种什么类型的对象?
7.Promise同步对象A.异步对象B.对象C.D0M时间对象语法主要解决什么问题?D.
8.async/await同步编程A.异步编程B.操作C.DOM数据绑定D.以下哪个选项可以正确地创建一个箭头函数
9.A.let func=={}
8.let func=function={}C.let func={}D.let func=-{},使用模板字符串的正确方法是?10A.let str=Hello,${name}!;B.let str=Hello,${name}!;xC.let str=Hello,${name}!;D.let str=Hello,${name}!;如何使用来进行异步操作?
11.PromiseA.new Promise「B.new Promiseresolve,reject={}PromiseD.Promise.resolve哪个选项正确表示异步函数的定义?
12.A.async function myFunction{}B.function myFunctionasync{}C.function asyncmyFunction{}D.functionmyFunctionasync{}以下哪种方法可以捕获的错误?
13.PromiseA.catchB.try-catchC.finallyD.throw解构赋值中,如何为变量提供默认值?
14.A.let{a=1,b=2}=obj;B.let{a:1,b:2}=obj;C.let[a=1,b=2]=arr;D.let[a:1,b:2]=arr;以下哪种方式可以使用扩展运算符合并数组?
15.A.let arr3=arrl+arr2;B.let arr3=[...arrl,...arr2]fC.let arr3=arrl.concatarr2;D.let arr3=arrl.push...arr2;如何将多个参数传递给一个函数并在函数内部将它们作为数组使用?
16.A.function foo...args{}B.function fooargs...{}C.function foo[...args]{}D.function fooargs[]{}异步函数会自动返回什么类型的对象?
17.数组A.对象B.C.Promise函数D.模板字符串可以嵌入表达式,以下哪个选项正确?
18.A.let str=The sumis:${a+b};B.let str=The sumis:a+b;C.let str=The sumis:${a+b};D.let str=The sumis:{a+b};如何用处理多个并行异步操作?
19.PromiseA.Promise.allB.Promise.raceC.Promise.parallelD.Promise.wait以下哪种方法可以暂停异步函数的执行,直到解决?
20.PromiseA.awaitB.asyncC.thenD.delay
二、多选题题10以下哪些选项是合法的变量声明?
1.A.var a;B.let bfC.const cfD.function df下面哪些操作符可以用于解构赋值?
2.A.{}B.C.D.,使用扩展运算符时,可以做什么?3克隆数组A.合并数组B.展开对象属性C.将字符串拆分成数组D.哪些语句是箭头函数的有效声明?
4.A.let add=a,b=a+b;B.let multiply=a,b={return a*b;};C.let subtract=a,b={a-b};D.let divide=functiona,b{return a/b;};以下哪些特性是的?
5.Promise方法A.then方法B.catch方法C.finally方法D.wait模板字符串可以使用哪些特性?
6.多行字符串A.嵌入变量B.嵌入表达式C.自动转义字符D.以下哪些选项是正确的异步编程方法?
7.A.async/awaitB.PromiseC.setTimeoutD.setlnterval解构赋值中,可以解构哪些数据类型?
8.对象A.数组B.字符串C.数字D..使用参数时,可以在哪些结构中使用?9rest函数参数A.数组B.对象C.模板字符串D.以下哪些操作可以用实现?
10.async/await等待完成A.Promise处理多个异步操作B.捕获异步操作中的错误C.同步代码执行D.
三、判断题(题)20声明的变量可以重新赋值(错误)Lconst解构赋值可以用于交换两个变量的值(正确)
2.参数必须是函数参数中的最后一个参数(正确)
3.rest扩展运算符可以用于合并对象属性(正确)
4.箭头函数中,指向调用它的对象(错误)
5.this.模板字符串使用反引号(、、)包围(正确)6一旦创建就会立即执行(正确)
7.Promise函数返回的是一个对象(正确)
8.async Promise只能在函数内部使用(正确)
9.await async模板字符串支持多行文本(正确)
10.解构赋值可以为对象属性设置默认值(正确)
11.参数可以用于创建不定参数函数(正确)
12.rest扩展运算符不能用于函数调用时传递参数(错误)
13.箭头函数的语法更简洁,但功能上与普通函数相同(错误)
14.模板字符串中的变量必须使用${}语法嵌入(正确)
15.的状态可以是未决、已解决和已拒绝(正确)
16.Promise。
个人认证
优秀文档
获得点赞 0