কম্পিউটার টিউটোরিয়াল

Node.js-এ assert.ifError() ফাংশন

ভূমিকা

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-এ ভ্যালিড ভ্যালু।

  1. জাভাস্ক্রিপ্ট ফাংশন ইনভোকেশন

  2. জাভাস্ক্রিপ্ট Number() ফাংশন

  3. জাভাস্ক্রিপ্টে ফাংশন প্রোটোটাইপ

  4. জাভাস্ক্রিপ্টে ফাংশন বরোइং (Function Borrowing)