大应测试题2024

前言:这个我考完后面回想大概题目,选择题我没有记住,和2023年的差不多,感兴趣的可以去翻2023的。
考题:先选择,再问答题,最后编程题。

关于 Cookie、 LocalStorage 与 SessionStorage的区别(问答题)

在这里插入图片描述

关于promise的返回(问答题)

const testPromise = () => {

        new Promise((resolve) => {
            console.log("1===>", 1)
            setTimeout(() => {
                console.log("2===>", 2)
            }, [2000])
            resolve()
        }).then(() => {
            new Promise(() => {
                console.log("3===>", 3)

            }).then(() => {
                console.log("4===>", 4)
            })
        }).then(() => {
            console.log("5===>", 5)

        })
        console.log("6===>", 6)
    } 

答:
在这里插入图片描述
1和6,是同级输出;只有调用resolve()后,才会执行then()==>所以,3和5是同级输出。2是定时过后输出所以最后。 4不输出是因为new了一个新promise,但是没有resolve,无法走下去

关于正则(编程题)

题目: 匹配 “( )”,括号中间输入的字符串A; 0=<A<=100;A可以没有,可以支持特殊字符;要求:可以存在多对"( )",需要成对且一一对应出现,匹配对应,返回true,否则返回fasle;

测试匹配 ,
1."(a)"===>期望:返回true,
2. ")(())("        ===>期望:返回false,

答:

输入字符串 strA
cosnt reg = new RegExp(/(\([A-Za-z0-9. ]{0,10}\))+/g)

//测试
const result = reg.test(strA)

最后还有一题编程题,我没有记住。建议:复现好知识点后再去考试!!!!!!!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值