以下为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 passed
myExpect(4).toBe(3); // ❌ Test failed
myExpect(3).not.toBe(3); // ❌ Test failed
myExpect(4).not.toBe(3); // ✅ Test passed