以下为ChatGPT自动生成的解答,正确与否请自行判断。 也许你也可以从大家的发帖中找到想要的答案!

BFE.devAI解答 - JavaScript 代码题
161. toBe() or not.toBe()

function myExpect(value) {  return {    toBe(expected) {      if (value === expected) {        console.log("✅ Test passed");      } else {        console.log("❌ Test failed");      }    },    not: {      toBe(expected) {        if (value !== expected) {          console.log("✅ Test passed");        } else {          console.log("❌ Test failed");        }      },    },  };}

使用方法:

myExpect(3).toBe(3); // ✅ Test passedmyExpect(4).toBe(3); // ❌ Test failedmyExpect(3).not.toBe(3); // ❌ Test failedmyExpect(4).not.toBe(3); // ✅ Test passed