ভূমিকা
Assert.ifError() ফাংশন ভ্যালু null বা undefined নয় কিনা চেক করে। যদি ভ্যালু এই দুটির বাইরে হয়, তবে এরর থ্রো করে।
সিনট্যাক্স
assert.ifError(value)
প্যারামিটার
value — এরর চেক করার ভ্যালু। 'null' বা 'undefined' ছাড়া সব কেসে এরর থ্রো করবে।
Assert মডিউল ইনস্টল
npm install assert
বিল্ট-ইন মডিউল। npm version assert দিয়ে ভার্শন চেক করুন।
মডিউল ইমপোর্ট
const assert = require("assert").strict;উদাহরণ ১
assertIfError.js ফাইল তৈরি করে node assertIfError.js রান করুন।
// Importing the module const assert = require('assert').strict; try { assert.ifError('6'); // Will throw an error: value: 6 } catch(error) { console.log("Error:", error) }আউটপুট
C:\home\node>> node assertIfError.js Error: { AssertionError [ERR_ASSERTION]: ifError got unwanted exception: '6' at Object. (/home/node/mysql-test/assert.js:5:9) ... }ভ্যালু null বা undefined নয়, তাই এরর।
উদাহরণ ২
// Importing the module const assert = require('assert').strict; try { assert.ifError(null); console.log("No Error occured") assert.ifError(undefined); console.log("OK") // Value: undefined & null is valid } catch(error) { console.log("Error:", error) }আউটপুট
C:\home\node>> node assertIfError.js No Error occured OK
null এবং undefined assert.ifError-এ ভ্যালিড ভ্যালু।